performance namen Mit Jmeter ein Formular ausfüllen?




gehört der doktortitel zum namen (3)

Kann mir jemand helfen, herauszufinden, wie man jmeter verwendet und es erzwingt, ein Formular automatisch auszufüllen und einzureichen? Zum Beispiel, ich muss das Google-Suchfeld ausfüllen und dann auf den Button "Ich bin glücklich" klicken.


Answer #1

Google ist kein gutes Beispiel, da GET für das Formular verwendet wird. Um zum Beispiel "jmeter" zu suchen und den "Feeling Lucky" -Knopf zu drücken, können Sie einfach diese URL senden,

http://www.google.com/search?hl=de&source=hp&q=jmeter&oq=&btnI=1

Um einen echten Post zu erstellen, müssen Sie die Feldnamen der Formularsteuerung aus einer Ablaufverfolgung oder durch Betrachten der HTML-Quelle herausfinden und einfach etwas tun, wie hier gezeigt. Der Benutzername / das Passwort ist der Feldname zum Posten. Die Aktion ist http://www.example.com/login .


Answer #2

Gibt es einen Grund, warum du Test Google laden willst? Wenn Sie nur ein Skript haben möchten, das die Funktionalität einer Website testet, versuchen Sie Selenium: http://seleniumhq.org/ . Wenn Sie tatsächlich versuchen, ein Formular zu laden, müssen Sie die entsprechende Anfrage erstellen. Ein Werkzeug wie Fiddler kann helfen.


Answer #3

Bitte beachten Sie, dass der Screenshot falsch ist. Die Methode ist ein "GET" und sie sollte auf "POST" gesetzt werden, ansonsten wird das Formular nicht korrekt übermittelt.





jmeter