Невозможно обновить значение поля через скрипт Jmeter - PullRequest
0 голосов
/ 16 января 2020

Я записал сценарий jmeter для обновления поля «Марка машины» «МБ» до «М» на странице (Технологическая схема HD). Скриншот прилагается. Имя параметра марки машины - txtMachine.

Теперь я выполнил этот скрипт. Теперь, чтобы проверить результат, войдите в приложение и перейдите на эту страницу (Технологическая схема HD) и обнаружили, что это поле Значение марки машины не обновлено. Для отладки я проверил View Result Tree Listner, а также там в данных запроса и ответа его значение «M» означает обновленное значение. Но в приложении не отображается обновленное значение.

https://i.stack.imgur.com/6pTFR.png

Пожалуйста, помогите узнать, что значение причины не обновлено.

HTTP-запрос:

Метод: POST Путь: /_/HDTreatmentFlowSheet.aspx Кодировка содержимого: utf-8 Имя параметра: txtMachine Значение: M Кодирование URL: Нет Тип содержимого: текст / план Включите уравнения: да

1 Ответ

0 голосов
/ 20 января 2020

Я могу представить себе две причины:

  1. Запрос, отправляемый JMeter, не соответствует запросу, отправленному настоящим браузером, дважды проверьте, что браузер и JMeter отправляют именно те же запросы с использованием инструмента анализатора типа Fiddler или Wireshark
  2. Это может быть случай отсутствия или неправильной корреляции , например ASP. NET ViewState

Трудно сказать, что не так, если не видеть полные дампы сети, включая полное тело запроса и заголовки из инструменты для разработки браузеров и JMeter, надеюсь, вы сможете сами в этом разобраться, если нет - найдите способ поделиться с нами запросами (например, в виде файла .har из браузера и в виде файла XML из JMeter)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...