2016-04-06 7 views

Antwort

0

Zum Beispiel:

  1. Zunächst müssen Sie eine Skriptsprache wählen. Wie pro JMeter Best Practices es besser ist, Groovy
  2. hinzufügen HTTP Request zu verwenden und google.com in „Servernamen oder IP“
  3. hinzufügen JSR223 PreProcessor als Kind der HTTP-Anforderung gestellt und setzen Sie die folgende Zeile in „Script“ Bereich:

    sampler.setDomain("example.com"); 
    
  4. hinzufügen View Results Tree Zuhörer und führen Sie den Test
  5. Inspect "Request" und "Antwortdaten" Tabs und sorgen dafür, dass Anforderung an example.com ging statt google.com
  6. Deaktivieren oder Löschen von JSR223 PreProcessor
  7. Führen Sie den Test erneut aus.
  8. Stellen Sie sicher, dass die Anforderung über den Listener der Ergebnisbaumstruktur an google.com gesendet wurde.

So ist der Zweck von Preprozessoren ist etwas tun vor Anfrage, um das System für die Anforderung oder Änderungsanforderung irgendwie (zum Beispiel vorbereitet, damit Sie haben dynamische Anzahl von Parametern oder dynamischer Anzahl von Dateien mit dem schicken Anfrage und will es nicht hart codieren).

Im obigen Beispiel steht sampler für HTTPSamplerProxy, siehe JavaDoc für verfügbare Methoden und Felder. Weitere Informationen zu den besten Vorgehensweisen bei der Installation von Engine und Scripting finden Sie unter Beanshell vs JSR223 vs Java JMeter Scripting: The Performance-Off You've Been Waiting For!.