Qual è la differenza tra Numero di thread e la costante Throughput Timer? Prima ho sentito parlare del timer costante Throughput, ho pensato che se volevo simulare 21 richieste al minuto, la seguente configurazione è stato sufficiente:JMeter: differenza tra l'utilizzo numero di thread e costante Throughput Timer
ma ora che ho trovato this post, io sono non così sicuro.
Questa è la mia nuova configurazione, ora che faccio uso del Constant Throughput Timer:
- fa il costante Throughput Timer ignorare i parametri specificano in Gruppo di thread (numero di thread, periodo di accelerazione, ecc.)?
- Perché anche facendo uso della Constant Throughput Timer a volte ho un numero di richieste superiore al valore specificare nel target Throughput (21 nell'immagine sopra)
- Se un indicare un valore di 21 in il Target Throughput, questa costante non dovrebbe garantire un valore massimo di 21 richieste? In tal caso, perché a volte ricevo più richieste di quelle indicate.
Tutti i vostri commenti e idee saranno apprezzati.
P.S. Sto anche usando un controller Runtime.
Quindi è del tutto normale avere una richiesta in più la prima volta che eseguiamo il nostro piano di test? Cioè, se si specifica ** x ** come ** Target Throughput **, ricevo sempre ** x + 1 ** richieste nelle prime esecuzioni del piano di test? È menzionato da qualche parte nella documentazione? – eddy
Sto avendo lo stesso problema. C'è qualche spiegazione sul perché questo accade la prima volta che eseguiamo un piano di test? Non credo di aver visto nulla di menzionato nella documentazione – Axel
"il valore di throughput non dovrebbe essere cambiato troppo spesso durante un test - ci vorrà un po 'perché il nuovo valore abbia effetto." questa riga sopra è menzionata nella documentazione, quindi non importa quello che fai, durante la prima esecuzione sarà sempre X + 1. –