СЦЕНАРИЙ: УПОЛНОМОЧЕННЫЙ ПМ СОЗДАЕТ ЗАДАЧУ НА ПОРТАЛЕ XXXX. Он / она заполняет форму и загружает файл (ZIP) в портале.
Шаги, чтобы сделать с JMeter для реализации вышеупомянутого сценария:
- Шаг 1: 2 запроса назагрузка вышеуказанного файла
- Шаг 2: POST-запрос с информацией о заполненных полях
- Шаг 3: запрос на загрузку файла (без информации об этом файле в теле и параметрах)
- Шаг 4: запрос на получение вновь созданной задачи (ответ на этот запрос должен содержать информацию о задаче, сохраненную сценарием). Вышеуказанные манипуляции с JMETER должны привести к созданию новой задачи, но в действительности ничего не происходит. При выполнении описанных выше действий ВРУЧНУЮ все работает нормально - в браузере создается и отображается новая задача.
ПРИМЕЧАНИЕ. Ответы на вышеупомянутые запросы, сгенерированные JMeter, не содержат информации об ошибках. Ответы на запросы на загрузку файлов, отправленные вручную и JMeter, одинаковы. Запросы POST, отправленные вручную и JMeter, отличаются только переменными идентификатора. Единственное отличие заключается в запросе шага 3 (который не содержит никакой информации о загруженном файле или переменных переменных) для загрузки файла. Последний запрос не содержит информации о новой задаче, которую мы пытались создать с помощью JMeter. Запросы параметризованы, добавлен отсутствующий cookie. Не могли бы вы рассказать мне причину такого поведения? Заранее благодарю за помощь ?
Запрос на загрузку файла записан как GET:
Я добавил данные в раздел загрузки файлов:
Файл находится в папке bin.
Другой запрос на загрузку файла - это запрос POST:
Разработчики говорят, что запрос содержит только данные файла, и его тело должно быть одинаковым для всех пользователей, даты / времени и т. Д. Но я не уверен насчет его кодировки.