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.