Ich habe eine Anforderung erhalten, bei der ich die Antwortzeit, die Anzahl der laufenden Threads, die Latenz und den Durchsatz in einem Bericht anzeigen muss. Ich verwendete Code unten in Beanshell Postprozessor Durchsatz, Antwortzeit und Anzahl der Threads anzuzeigen:Durchsatzberechnung mit Antwortzeit und Anzahl der Anfragen
long repons=prev.getTime();
vars.put("responseTime",String.valueOf(recons));
//print("res" +responseTime);
log.info("Response time" + repons);
long thread=prev.getAllThreads();
vars.put("threads", Integer.toString(prev.getAllThreads()));
log.info("Thread number is"+thread);
float throughput=thread/repons;
log.info("Through put"+throughput);
Ich denke, es ist falsch. Kann mir jemand helfen?
hat, kann in .jtl Ergebnisdatei angezeigt Durchsatz? – Bharath
Sie können ** basierend auf den Daten aus der .jtl-Ergebnisdatei ** berechnen. Oder öffnen Sie einfach die .jtl Ergebnisdatei mit dem [Aggregate Report] (http://jmeter.apache.org/usermanual/component_reference.html#Aggregate_Report) Listener, der die notwendigen Berechnungen durchführt. Oder laden Sie die .jtl-Ergebnisdatei zu einem Analysedienst eines Drittanbieters wie [BM.Sense] (https://sense.blazemeter.com/) hoch. Oder erarbeiten Sie Ihre Anforderungen, damit wir weitere Vorschläge machen können. –
Die Anforderung besteht darin, Durchsatz, Latenz und Antwortzeit in einem einzigen Bericht anzuzeigen. Es sollte die Kapazität der Anwendung angezeigt werden, die angibt, wie viele Threads die Anwendung verarbeiten kann, was den Haltepunkt der Anwendung darstellt. – Bharath