Привет! В вашей компании наверняка есть автотесты в той или иной форме, которые делают работу за вас.
Они экономят вам время, правда?
Эээ... не всегда.
Чем больше команд переходит на DevOps, тем очевиднее становится необходимость автоматизировать автотесты.
Просто необходимо стартовать автотесты автоматически, при соблюдении определенных условий, и получать отчет о том, прошли тесты или нет, чтобы определиться с последующими действиями.
Этот процесс называется "непрерывная интеграция" (CI) или "непрерывная разработка" (CD).
Эти понятия используются как синонимы. Вот и я туда же. Важно подчеркнуть, что это всегда непрерывный процесс.
Здравствуйте! Пожалуйста помогите советом, не понимаю в чем проблема с регулярными выражениями.
Использую jmeter 3.0, java version 1.8.0_91, сайт на платформе DNN.
1) Есть саппорт форма, которую получаю по Get запросу, далее вытаскиваю скрытые параметры viewstate и eventvalidation, и отправляю их вместе с данными пользователя в следующем post-запросе. Но! почему-то eventvalidation ни в какую не находится (смотрю в debug sampler). Пробовала регулярные и xpath выражения.
Проверяла регулярное выражение на rubular.com, всё прекрасно находится.
Xpath запрос: //input[@name='_EVENTVALIDATION']/@value
Use Tidy (tolerant parser) и Quiet галочки выставлены.
Притом что параметр viewstate по схожему запросу находится (они написаны по одному шаблону): //input[@name='__VIEWSTATE']/@value
2) По другой форме проблема возникла с viewstate. Значение нормально берется из предыдущего запроса, но при подстановке в следующий это вызывает Server error: "Validation of viewstate MAC failed."
Мое предположение что это из-за того что страничка с которой берется параметр в XHTML, а jmeter вытаскивая значение записывает его в одну строку, убирая знаки переноса на следующую строку. Я пробовала Xpath запросом, но эффект тот же.