2017-01-26 13 views
1

Мне нужно войти на сайт. Передача параметров с экрана навигации, до POST для экрана входа я использовал CSS/Jquery экстрактор. из трех выделенных значений, значение Viewstate передается правильно. Но Eventvalidation и Viewstate имеют совершенно разные значения при передаче.Значение Jmeter EVENTVALIDATION и VIEWSTATE прошло некорректно

Значения я получаю от Переход на сайт:

`VIEWSTATEGENERATORExtractor=C2EE9ACC,VIEWSTATEExtractor=r6PHK0, 
EVENTVALIDATIONExtractor=xLhYcNpU3vb8+Om5`  
And passed as VIEWSTATEGENERATOR =C2EE9ACC 
EVENTVALIDATION value=Blncm,VIEWSTATE" value=iFpefxx7 

Некоторые значения генерируются при прохождении через, но не из предыдущего браузера навигации.

Не понимайте, как 1 значение может быть передано правильно, а не два других. Я использую тот же формат для всех трех

+0

доля полный ответ и выражение регулярных выражений. Есть вероятность, что существует более 1 viewstate – vins

+0

Я использовал CSS/Jquery Extractor с Jsoup: выражение Jquery в качестве входного [id = __ viewstate], Attribute as Value; Match No: 1. Когда передается как параметр, результат получается следующим образом: Vicky

+0

Я поражен, потому что некоторые случайные значения передаются между запросами, хотя я использую ссылку {eventvalidation}. Он не передает неправильные значения, но некоторые случайные значения между запросами и – Vicky

ответ

0

Это целая точка ViewState и eventvalidation параметров, они разные каждый раз, поэтому вам нужно соотнести их для каждого request.VIEWSTATE имеет всю информацию о Client- состояние боковой страницы, в основном то, что сделал пользователь на каждом шаге. EVENTVALIDATION - это форма защиты CSRF, поэтому она также должна быть разной.

Вы можете подтвердить, что ваш скрипт выполняет то, что он должен делать, используя View Results Tree прослушиватель.

Ссылки:

+0

Большое спасибо Дмитрию. Но еще одно уточнение Итак, почему мы должны передавать проверку событий и представление в виде параметров с одного шага на другой? http://stackoverflow.com/questions/33030823/could-not-handle-view-state-and-event-validation-in-jmeter-load-testing – Vicky