Удаленка для jenkins+selenide+selenoid+allure+docker спецов на 2-3 часа в день. 100% remote! Присоединиться к проекту

jmeter. bad request при отправке POST запроса с файлом в теле

jmeter
post
fiddler
http
Теги: #<Tag:0x00007fedc0fc48c8> #<Tag:0x00007fedc0fc4490> #<Tag:0x00007fedc0fd39b8> #<Tag:0x00007fedc0fd3710>

#1

В Fiddler записан запрос

где заголовки:

POST http://localhost:8098/
Host: localhost:8098
Connection: keep-alive
Content-Length: 778021
Cache-Control: max-age=0
Origin: http://localhost:8098
Upgrade-Insecure-Requests: 1
Content-Type: multipart/form-data; boundary=----WebKitFormBoundaryfECW1DrYvlRRYlHb
User-Agent: Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/62.0.3202.89 Safari/537.36
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng,*/*;q=0.8
Referer: http://localhost:8098/
Accept-Encoding: gzip, deflate, br
Accept-Language: ru-RU,ru;q=0.9,en-US;q=0.8,en;q=0.7

body:

------WebKitFormBoundaryfECW1DrYvlRRYlHb
Content-Disposition: form-data; name="file"; filename="Tulips.jpg"
Content-Type: image/jpeg

В jmeter этот запрос выглядит следующим образом:

заголовок:

<img src="/uploads/default/original/2X/a/adc0f3d1badb6b67c67d14608f799dc620d3e07f.png" width="700"height=“162”>

body:

В ответе следующие:

есть какие-нибудь идеи?


(Alexandr Navara) #2

Вижу, у вас сервак IIS, так что проблема в наличии “Charset” в заголовке “Content-Type”.

Это проблема jmeter: https://bz.apache.org/bugzilla/show_bug.cgi?id=61384 Вроде как решена, так что попробуйте обновить версию до 3.3. Фикс бага есть в ее release-notes: http://jmeter.apache.org/changes.html#Bug%20fixes