Как отправить http форму в Jmeter - PullRequest
0 голосов
/ 16 мая 2019

У меня вопрос по поводу Jmeter. Мне нужно отправить API на сервер. Проблема в том, что я не знаком с этим типом. Я сделал это из пользовательского интерфейса, но если я послал его из Jmeter, он не отправил все параметры. Вот вызов инструмента разработчика и то, что я попробовал через Jmeter. Проблема в том, что Jmeter не отправил запрос, так как браузер отправил. Предоставил PIC из браузера (белый PIC) и Jmeter (черный), хотя я скопировал тот же запрос. может кто-нибудь посоветовать?

*** Я пытался создать тело, используя параметры, но Jmeter не отправил все параметры, как в браузере. в него добавлен тип контента и кодировка я не знаю что добавить, что будет точно так же как в браузере

Тело как код из браузера, который я хочу, чтобы Jmeter отправил на сервер:

------WebKitFormBoundaryA3J5COTe7Q4F39
Content-Disposition: form-data; name="selectcheck"

-1
------WebKitFormBoundaryA3J5COTe7Q4F39
Content-Disposition: form-data; name="target_complete_rate"

100
------WebKitFormBoundaryA3J5COTe7Q4F39
Content-Disposition: form-data; name="test"

true
------WebKitFormBoundaryA3J5COTe7Q4F39
Content-Disposition: form-data; name="active"

1
------WebKitFormBoundaryA3J5COTe7Q4F39
Content-Disposition: form-data; name="site"

22007
------WebKitFormBoundaryA3J5COTe7Q4F39
Content-Disposition: form-data; name="start_day"

16
------WebKitFormBoundaryA3J5COTe7Q4F39
Content-Disposition: form-data; name="start_month"

5
------WebKitFormBoundaryA3J5COTe7Q4F39
Content-Disposition: form-data; name="start_year"

2019
------WebKitFormBoundaryA3J5COTe7Q4F39
Content-Disposition: form-data; name="end_day"

17
------WebKitFormBoundaryA3J5COTe7Q4F39
Content-Disposition: form-data; name="end_month"

5
------WebKitFormBoundaryA3J5COTe7Q4F39
Content-Disposition: form-data; name="end_year"

2019
------WebKitFormBoundaryA3J5COTe7Q4F39
Content-Disposition: form-data; name="name"

Sample request 1
------WebKitFormBoundaryA3J5COTe7Q4F39--

[Call from browser [1 звонок из браузера]

[Call from browser] [2 Вызов из браузера]

[Header from browser] [3 Заголовок из браузера]

[Jmeter body] [Приятель сэмплера 4 Джметра перед запуском]

[Jmeter header] [5-метровый заголовок перед запуском]

[Jmeter result - request] [6 Результаты запроса Jmeter не отправлены полностью]

[Jmeter result request header] [Заголовок результатов 7 Jmeter]

[Jmeter response from server] [8 Jmeter ответ недействителен, так как запрос неправильный]

[try using parameters] [9 попробуйте использовать параметры]

[Request sent using parameters] [10 запросов с использованием параметров]

[Response using parameters] [11 ответов с использованием параметров]

1 Ответ

0 голосов
/ 16 мая 2019

Пожалуйста, сравните оба запроса для проверки любой динамической переменной или любой разницы.Это может дать больше информации о вашей проблеме.Это может быть связано с корреляцией.

Одна вещь, которую я заметил, это то, что переменная sessionID одинакова для обоих запросов.Как правило, он должен коррелироваться как динамический параметр.

...