Używam JMeter do wykonywania niektórych testów obciążeniowych w mojej aplikacji JSF i mam problemy z przekazywaniem elementu ViewState wzdłuż stron. Zmienna ViewState nie zostanie w ogóle wyodrębniona lub nie zostanie przekazana wzdłuż stron.Wyodrębnianie obiektu ViewState podczas testowania JSF za pomocą JMeter
Nagrałem moje kroki testowe z serwera proxy i to właśnie wygląda:
Dodałem ekstraktor regex w pierwsze żądanie GET. Przetestowałem wyrażenie regularne i jest ono poprawne.
Na każde żądanie POST I zastąpić przewodowe Zobacz identyfikatory z mojego zmiennej.
I co mam kiedy wysłać wniosek jest następujący:
parametry POST są błędne, gdyż wysyła nazwę zmiennej.
POST danych:
LoginForm% 3ArequestToken = & LoginForm% 3Ausername = Heller & LoginForm% 3Apassword =% 21QAYxsw2% A7EDC & LoginForm% 3AloginButton = Anmelden & com.sun.faces.VIEW = 24% % 7BjsfViewState% 7D & LoginForm = LoginForm
mógłbyś powiedzieć co robię źle tutaj?
Dzięki!
Żądania POST są wysyłane jako kodowane wenę, to prawda. Ale myślę, że problem polega na tym, że wyodrębniona wartość w ogóle nie jest ustawiona w żądaniu, ponieważ widzę nazwę zmiennej jako wartość dla com.sun.faces.VIEW, a nie jakąś rzeczywistą wartość wyodrębnioną z odpowiedzi poprzednie żądanie. –