2017-05-09 2 views

Antwort

1

Ja, Sie können Ihren aktuellen Zustand unter der Annahme SMTP Sampler wird ausgeführt:

  • Wenn ${responsecode} Variable 404

    ODER

  • Wenn ${responsecode} Variable 500UND${responseMessage} Variable ist Not Found


Ich bezweifle, dass Sie Not Found Nachricht Response Code 500 gegeben erhalten wird, höchstwahrscheinlich Sie Internal Server Error dort bekommen so vielleicht sollten Sie ändern Ihre Zustand so aussehen:

"${responsecode}" == "500" || ("${responsecode}" == "404" && "${responseMessage}" == "Not Found") 

Wenn sich der Controller nicht wie erwartet verhält, prüfen Sie zuerst die Datei jmeter.log auf JavaScript-bezogene Fehler. Dadurch erhalten Sie Hinweise darauf, was mit Ihrer Einrichtung nicht stimmt. Sie können auch __javaScript() function und View Results Tree listener Kombination verwenden Sie das Ergebnis Ihrer Wenn Controller-Zustand sichtbar zu machen:

JMeter Javascript Debug

Siehe How to Use JMeter's 'IF' Controller Artikel für weitere Details über bedingt Sampler über Wenn der Controller ausgeführt wird.

Verwandte Themen