2016-08-24 3 views
3

Gibt es eine Möglichkeit, die Anzahl bestimmter Anforderungen innerhalb eines einzelnen jmeter-Threads zu steuern, wenn Anforderungen unterschiedliche Auslastung haben sollen.Steuern der Anzahl der Anforderungen in einem einzelnen jmeter-Thread, wenn unterschiedliche Anforderungen unterschiedliche Intervalle haben

Ich habe ein System, das nicht web-basiert ist, so dass es Daten in einem einzigen Thread erhalten muss. Es empfängt jedoch unterschiedliche Arten von Anfragen in unterschiedlichen Intervallen. Bedenken Sie:

threadgroup-1 (1 user) 
|-message-1 (200 per min) 
|-message-2 (25 per min) 
|-message-3 (100 per min) 

Wenn es in separaten Threads würde ich einen konstanten Durchsatz Timer auf jedem haben, aber ich würde nicht wissen, wie es für einen einzelnen Thread zu konfigurieren.

Für die oben genannten habe ich eine Threadgruppe mit 1 Nachricht-2, 4 Nachricht-3 und 8 Nachricht-1, mit einem konstanten Durchsatz-Timer von 325 pro Minute. Dies ist jedoch unpraktisch, wenn die Menge der Nachrichten nicht so leicht in Beziehung steht.

Zugegeben, ich bin kein Experte, also gibt es einen Ratschlag für mich, dieses Problem zu lösen?

+0

Benötigen Sie einen präzisen Durchsatz oder eine Approximation? –

Antwort

3

würde ich immer noch konstanten Durchsatz Timer von 325 pro Minute, aber in Verbindung mit Throughput-Controller pro Anfrage benutzen, die die Verteilung der Anfragen innerhalb der Ausführung steuern würden:

enter image description here

Das heißt: message-2 wird auf 100% gesetzt (was bedeutet, dass es nur durch einen Durchsatz von 325 pro Minute begrenzt wäre); message-3 läuft nur in der Hälfte Fällen und message-1 in einem Fall von 4. So in dem Sie eine ziemlich genaue Verteilung erhalten Ende (in einem Thread):

enter image description here

Natürlich ist dies nur möglich, wenn Server Durchsatz > = 325 Anfragen/min

+0

Perfekt. Nur was ich brauche. Und ja, ich bin mir des Servers bewusst. Es ist ein realistischer Kapazitätstest vor der Kapazitätserweiterung. –

Verwandte Themen