Facebook Login mit Jmeter

Ich möchte meine Heroku-Anwendung mit Jmeter einem Belastungstest unterziehen. Um auf die Funktionen der Anwendung zugreifen zu können, muss ich mich zuerst über Facebook anmelden. Ich habe es mit der Browser-Aufzeichnung über den Proxy-Server versucht. Das Problem ist jedoch, dass der von Facebook zurückgegebene Code-Parameter (response_type) in der Callback-URI fest codiert ist. Es gibt also eine Ausnahme (Code ist abgelaufen), während das Jmeter-Skript ausgeführt wird.

Ich kann den Code im Antwortheader von anzeigenhttps://www.facebook.com/dialog/permissions.request URL. Daher muss ich diesen Code dynamisch aus diesem Header abrufen und den Code-Parameter der Rückruf-URL eingeben.

Dafür benutze ichExtraktor für reguläre Ausdrücke in Jmeter unter/dialog/permissions.request URL.

Mein Antwortheader sieht wie folgt aus:

Cache-Control   private, no-cache, no-store, must-revalidate
Date            Wed, 26 Dec 2012 13:37:17 GMT
Expires         Sat, 01 Jan 2000 00:00:00 GMT
Location        http://myapplication.herokuapp.com/oauth/authenticate/facebook?code=SOME-CODE
P3P CP="Facebook does not have a P3P policy. Learn why here: http://fb.me/p3p"

Ich möchte das extrahierencode=some code und setzen Sie es in der nächsten URL mit regulären Ausdrücken Extraktor.

Antworten auf die Frage(2)

Ihre Antwort auf die Frage