2015-05-25 5 views
8

Hier habe ich eine Aufzeichnungssteuerung und Testskript Recorder. Ich habe die Benutzeraktivitäten mithilfe einer Vorlage aufgezeichnet. Dies erstellt automatisch einen Aufzeichnungscontroller und dann einen Transaktionscontroller. Jeder Transaktionscontroller enthält eine untergeordnete HTTP-Anforderung. Nun, wenn ich den Test nach der Erstellung eines Testskripts ausführen, sehe ich, dass das aggregierte Ergebnis zeigt Informationen über (throuput, Fehler, min usw.) für Kind HTTP-Anforderung (Sampler) sowie der übergeordneten Transaktionssteuerung.Warum zeigt jMeter Transaktionscontrollerdaten in seinem Zusammenfassungsbericht an?

Ich werde machen es klarer mit folgenden Bildern.

enter image description here

In dem obigen Bild ive erstellt den Testplan. Wenn ich nun diesen Test mache, bekomme ich folgendes Ergebnis. Die eingekreisten sind der Transaktionscontroller.

enter image description here

Hier habe ich den übergeordneten Transaktionscontroller eingekreist. Nun, warum auf der Erde ist das Ergebnis.

Frage: Ist die es auf der Website jeden Antrag? Warum wird die untergeordnete Anfrage angezeigt und hinzugefügt? Dieses Ding ist nur eine Summe aller seiner Kindanfragen - also, warum addiert es sich in der Tabelle?

Auch hier, wenn ich auf die Schaltfläche „Stammprobe erzeugt“ dann versteckt das Kind Anfrage und zeigt nur den Bericht zusammengefasst, die von oben Bericht ganz anders ist.

enter image description here

Nun ist die Frage, wie kann ich die Dinge umdrehen. Was sind die Konsequenzen. Und was soll ich in diesem Fall tun? Soll ich den Eltern-Kind-Bericht oder nur die Elternberichtdaten berechnen?

+0

Jedes Feedback auf Antwort? Wenn die Antwort hilfreich war, sollten Sie sie aufwerten und akzeptieren –

Antwort

5

Per Dokumentation von Transaction Controller:

Die Transaktionssteuerung erzeugt eine zusätzliche Probe, die die Gesamtzeit Maßnahmen, um die verschachtelten Testelemente auszuführen.

Wenn Sie also diesen zusätzlichen Sampler nicht möchten, entfernen Sie ihn einfach oder ersetzen Sie ihn durch den Simple Controller.

Beachten Sie, dass es nützlich ist, wenn es mehr als einen Sampler enthält.