2015-08-03 5 views
5

Gibt es eine Möglichkeit, um sicherzustellen, dass AB richtige Antworten vom Server erhält? Zum Beispiel:Wie können AB-Antworten überprüft werden?

  • Um es zur Ausgabe zu zwingen, die Reaktion von einer einzigen Anfrage an STDOUT ODER
  • es zu fragen, um zu überprüfen, dass einige Textfragmente in den Antworttext
enthalten sind

Ich mag Stellen Sie sicher, dass die Authentifizierung ordnungsgemäß funktioniert und die Antwortzeit der Zielseite gemessen wird, nicht das Anmeldeformular.

Momentan ersetze ich einfach ab -n 100 -c 1 -C "$MY_COOKIE" $MY_REQUEST durch curl -b "$MY_COOKIE" $MY_REQUEST | lynx -stdin.

Wenn es nicht möglich ist, gibt es ein alternatives, umfassenderes Tool, das das tun kann?

Antwort

2

Apache Benchmark ist gut für einen flüchtigen Blick auf Ihr System, ist aber nicht sehr anspruchsvoll. Ich versuche gerade, einen Webdienst zu tunen und stelle fest, dass AB die vollständige Antwortzeit nicht misst, wenn man die Übertragung des Körpers in Betracht zieht. Wie Sie bereits erwähnt haben, können Sie nicht überprüfen, was zurückgegeben wird.

Meine aktuelle Empfehlung ist Apache JMeter. http://jmeter.apache.org/

Ich habe viel besseren Erfolg damit. Sie können die Response Assertion für Ihre Situation nützlich finden. http://jmeter.apache.org/usermanual/component_reference.html#Response_Assertion

Verwandte Themen