Könnte jemand bitte mich verstehen lassen, was genau Implementierung in JMeter ist. Wie es funktioniert, wenn ich verschiedene Felder darin wähle, wie HC4, HC3.1. Bitte sagen Sie mir auch, wann ich Java verwenden soll und wann ich HC4 benutzen soll. Haben wir diese Funktion in HP Load Runner? Vielen Dank im Voraus.Was ist eine Implementierungsoption in JMeter und wie funktioniert sie?
Antwort
ich HTTP Request sampler documentation glauben enthält alle Antworten:
HTTP Request
dies eine Implementierung im Dropdown-Feld hat, der das HTTP-Protokoll-Implementierung wählt verwendet werden:
Java verwendet die HTTP-Implementierung, die von der JVM bereitgestellt wird. Dies hat einige Einschränkungen im Vergleich zu den HttpClient-Implementierungen - siehe unten.
HTTPClient3.1 (ABER 3.0) verwendet Apache Commons HttpClient 3.1. Dies wird nicht mehr weiterentwickelt, und die Unterstützung dafür wird in einer zukünftigen Version von JMeter entfallen.
HTTPClient4 verwendet Apache HttpComponents HttpClient 4.x.
Blank Wert nicht Implementierung auf HTTP-Samplers gesetzt, stützt sich so auf HTTP-Request-Defaults falls vorhanden oder auf jmeter.httpsampler Eigenschaft definiert in jmeter.properties
Die Java-HTTP-Implementierung hat einige Einschränkungen:
Es gibt keine Kontrolle darüber, wie Verbindungen wiederverwendet werden. Wenn eine Verbindung von JMeter freigegeben wird, wird sie möglicherweise von demselben Thread wiederverwendet.
Die API eignet sich am besten für Single-Thread-Verwendung - verschiedene Einstellungen werden über Systemeigenschaften definiert und gelten daher für alle Verbindungen.
Es gibt einen Fehler in der Behandlung von HTTPS über einen Proxy (CONNECT wird nicht korrekt behandelt). Siehe Java-Fehler 6226610 und 6208335.
Es unterstützt keine virtuellen Hosts.
Es unterstützt nur die folgenden Methoden: GET, POST, HEAD, OPTIONS, PUT, DELETE und
TRACE es nicht Client-Zertifikat basierend Tests mit Schlüsselspeicher Config unterstützt.
So ist die empfohlene Option ist mit HTTPClient4 (Sie haben nicht einmal HTTPClient3.1 seit JMeter 3.2).
HTTPClient4 ist die Standard Implementierung, so dass Sie nicht einmal darüber zu kümmern haben. Wenn aus irgendeinem Grund Sie zu Java wechseln müssen - Sie können es in einem einzigen Schuss tun HTTP Request Defaults
Loadrunner mit diese Option nicht haben, wie es ist verwendet C Language Runtime unter der Haube und JMeter basiert auf Java.
- 1. Was ist eine IOR-Datei, was macht sie und wie funktioniert sie?
- 2. Was ist [cmdletbinding()] und wie funktioniert es?
- 3. Was ist anders zwischen Requisiten und Vars Objekt in JMeter
- 4. Jmeter: Null minimale Reaktionszeit, was ist das?
- 5. was ist und wie funktioniert href =? Id funktioniert
- 6. Was ist UPSERT-Anweisung in Teradata und wie es funktioniert?
- 7. Definieren Sie eine Liste in BeanShell (Jmeter)
- 8. Was ist eine .framework-Datei und wie bekomme ich sie?
- 9. Was ist eine ASN-Datei und wie verwende ich sie?
- 10. Was ist procedure.ini in SQL und wie funktioniert .ini?
- 11. Was ist eine PartialEvaluationExceptionExpression und wie behebe ich sie?
- 12. Was ist eine .pem-Datei und wie wird sie verwendet?
- 13. Wie funktioniert (sonst) wenn und || arbeiten und was ist besser?
- 14. Was ist das? in JavaScript und wie funktioniert es?
- 15. Was ist mdLiveAnnouncer in eckigem Material und wie funktioniert es?
- 16. JMeter - Throughput Shaping Timer - Wie funktioniert es?
- 17. Was ist das 2017-02-06T08: 11: 24.6728677Z Zeitformat? und wie kann in jmeter implementiert werden?
- 18. Was ist ActionScript 3? Wie funktioniert es?
- 19. Was ist eine Bitmaske und eine Maske?
- 20. So veröffentlichen Sie eine Objektnachricht über Jmeter
- 21. Was ist das sb-Protokoll und wie funktioniert es intern?
- 22. Was ist% 0 |% 0 und wie funktioniert es?
- 23. Schleifenzählung und Ausführungszeit in jmeter
- 24. Was ist IDataErrorInfo und wie funktioniert es mit WPF?
- 25. Was ist eine undurchsichtige Anfrage und wozu dient sie?
- 26. Was ist eine Wertklasse und was ist eine Referenzklasse in C#?
- 27. Running Selenium Skript in JMeter funktioniert nicht
- 28. Was ist objc_AssociationPolicy? Wie funktioniert es?
- 29. Jmeter und mobile App
- 30. Ext.net PageProxy: Was ist das und wie funktioniert es?