Zaloguj się na Facebooku za pomocą Jmetera

Chcę wykonać test obciążenia mojej aplikacji Heroku za pomocą Jmetera. Aby uzyskać dostęp do funkcjonalności aplikacji, muszę najpierw zalogować się na Facebooku. Próbowałem nagrywać w przeglądarce za pomocą serwera proxy. Ale problem polega na tym, że parametr kodu (typ_odpowiedzi) zwrócony przez facebook jest zakodowany w URI wywołania zwrotnego. Tak więc podając wyjątek (wyjątek wygasł kod) podczas uruchamiania skryptu Jmeter.

Jestem w stanie wyświetlić kod w nagłówku odpowiedzihttps://www.facebook.com/dialog/permissions.request URL. Muszę więc dynamicznie pobrać ten kod z tego nagłówka i umieścić w parametrze kodu adresu zwrotnego.

Do tego używamWyciąg wyrażenia regularnego w Jmeter pod/dialog/permissions.request URL.

Mój nagłówek odpowiedzi wygląda jak poniżej:

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"

Chcę to wyodrębnićcode=some code i umieść go w następnym adresie URL za pomocą ekstraktora wyrażeń regularnych.

questionAnswers(2)

yourAnswerToTheQuestion