2017-09-28 2 views
1

Je dois capturer le temps de réponse Contrôleur de transaction i.e; la somme des temps de réponse de l'échantillon A et de l'échantillon B.Jmeter: code Beanshell pour obtenir le temps de réponse de tous les Sampler (somme de) sous un contrôleur de transaction

Au lieu de prev.getTime(), avons-nous une fonction qui retournera le temps de réponse de transaction d'un Transactioncontroller; somme de tous les échantillonneurs individuels en dessous. enter image description here

Actuellement, si je donne la prev.getTime() sous l'arbre de contrôleur de transaction, il affichera le temps de réponse individuelle de l'échantillon A et de l'échantillon B.

Répondre

0
//Get Sample name 
TransactionName = sampleResult.getSampleLabel(); 
// Response Time 
responseTime = sampleResult.getTime(); 
// Response Size 
size = sampleResult.getBytesAsLong(); 
//Status in true or false 
isSuccessful =sampleResult.isSuccessful(); 
0

À moins que je ne vous comprends pas besoin, vous n » Je n'ai pas besoin de Beanshell pour le faire.

Transaction Controller calculera cela pour vous.

+0

Besoin de publier le temps de réponse de chaque transaction à la base de données –