2016-06-04 12 views
3

Ich habe eine klebrige Anwendung und ich kann nicht IP-Spoofing oder solche Dinge. So bekomme ich auf lange Sicht keinen HTTP-Response-Code-Fehler.Wie zu ignorieren Fehler in Jmeter

Ich möchte Jmeter diesen Fehler besonderen Fehler ignorieren, aber in der Lage sein, andere HTTP-Fehler wie 429 zu viele Anfragen, 404 nicht gefunden, 5xx Fehler und so weiter und weiter zu berechnen. Wie kann man jmeter jedoch dazu bringen, einen bestimmten Fehler einfach zu ignorieren?

Das folgende ist mein Fehler, den ich bekomme, ich brauche einen Weg, damit Jmeter diesen Fehler ignoriert, aber weitergeht, andere Arten des Fehlers zu berechnen.

Pic:

Antwort

2

nicht sicher, warum Sie es brauchen, vielleicht brauchen Sie nur Schritte von JMeterSocketClosed Wiki-Seite zu folgen, aber hier geht:

  1. Beanshell Listener zu Ihrem Test In Plan
  2. Geben Sie den folgenden Code in den Bereich "Script" des Beanshell-Listeners ein:

    if (sampleResult.getResponseMessage().equals("Non HTTP response message: Connection reset")) { 
        sampleResult.setSuccessful(true); 
    } 
    

sampleResult ist eine Abkürzung zu HTTPSampleResult Klasseninstanz, die erweiterten Lese-/Schreibzugriff auf alle geeigneten Methoden und Felder zur Verfügung stellt.

Siehe JavaDoc für weitere Informationen und How to Use BeanShell: JMeter's Favorite Built-in Component Artikel für umfassende Anleitung zur Verwendung von JMeter und Java-API von Beanshell Testelementen in Ihrem JMeter Test

+0

Sie Dmitri Danke, ich liebe deinen Beitrag in blazemeter. Ich lese viele Artikel, die Sie über Leistungstest und Jmeter geschrieben haben. Danke – Jose