Mam problem. Ostatnio testuje serwer aplikacji internetowej i nie potrafie przekazać zmiennej przez Regular Expression Extractor. Znacie może jakąś strone z dobrymi tutorialami, ale nie koniecznie same podstawy, bo pełno jest stron typu: "Jak zrobić swój pierwszy test".
Heh.... Manual i pierwsze pozycje w wyszukiwarce google :) Nie o to mi chodziło, bo gdybym cos użytecznego wygooglal, to nie pisalbym tutaj ;)
Sam się z tym kiedyś męczyłem i niestety nie znalazłem nic lepszego niż dokumentacja ale może mój przykład Ci pomoże:
Poźniej mogłem dobrać się do zmiennej używając: ${UserId}.
"expiry": 1442497588,"token": "p_6758Bc0a0dedd72E73AF363909F162D8Db906A3AcDc629344121bc2a426e08CB"}
taki przyklad mam i chce token użyc w innym miejscu.
Reference Name: tokenid
Regular Expression: "token":"(.+?)"
Default Value: missing
I caly czas mam missing tam gdzie chce uzyc ${tokenid}
Brakuje ci spacji (\s) w wyrażeniu. Powinno być:
"token":\s"(.+?)"
Tu jest fajny tool online do testowania regexpów: http://myregexp.com/ . Warto korzystać bo czasami jesteś pewny, ze działa i tracisz czas na szukanie błedu w innym miejscu.
Pole Template też jest dosyć ważne. W twoim przypadku:
$0$ : "token": "p_6758Bc0a0dedd72E73AF363909F162D8Db906A3AcDc629344121bc2a426e08CB"
$1$ : p_6758Bc0a0dedd72E73AF363909F162D8Db906A3AcDc629344121bc2a426e08CB
Wielkie dzięki :)
Zarejestruj się i dołącz do największej społeczności programistów w Polsce.
Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.