Перейти к содержимому

Фотография

Jmeter. Как можно прикрепить файлы .jpg к HTTP Request в методе PATCH?

jmeter patch прикрепить файлы method метод

  • Авторизуйтесь для ответа в теме
В теме одно сообщение

#1 ckrokis

ckrokis

    Новый участник

  • Members
  • Pip
  • 5 сообщений
  • ФИО:Зиганшин Максим
  • Город:Мытищи

Отправлено 07 июня 2018 - 16:28

Есть такой кейс:

1 запрос - POST. (отправляет на сервер данные, получает с сервера в ответе id, делает из этого id переменную)

2 запрос - PATCH. (отправляет на сервер .jpg файлы, использует переменную, полученную из 1-го запроса)

3 запрос - GET. (использует переменную, полученную из 1-го запроса)

4 запрос - PATCH. (использует переменную, полученную из 1-го запроса)

5 запрос - PATCH. (использует переменную, полученную из 1-го запроса)

 

Никак не могу понять, может подскажет кто...

 

По архитектуре приложения надо отправлять во 2-ом запросе файлы методом PATCH.

 

Через POSTMAN спокойно отправляются файлы этим методом PATCH (попадают на сервер, обрабатываются и сохраняются в файловом хранилище).

 

Через JMeter же дело падает с ошибкой 500 Internal Server Error...

 

Через JMeter могу отправлять эти же файлы только методом POST (в другом месте системы, не в приведённом выше кейсе) с галочкой "Use multipart/form-data for POST".

 

Очень интересно как можно было бы отправить файлы методом PATCH через JMeter, при условии что в нём должна быть переменная из предыдущего запроса.

 

Возможно, надо писать переменную не в строке с URL, а как и при отправке методом POST в JSON'e, но вкладка "Body Data" не открывается, если добавлены файлы на вкладке "Files Upload", а добавленные в поля "Name" и "Value" на вкладке "Parameters" название и значение переменной - не работают...

Может есть плагин для прикрепления файлов к запросу или плагин для прикрепления JSON тогда?

Или вообще у кого был опыт через JMeter отправлять файлы .jpg методом PATCH - поделитесь пожалуйста!


  • 0

#2 Alex

Alex

    Постоянный участник

  • Members
  • PipPipPip
  • 237 сообщений
  • ФИО:Алексей

Отправлено 25 июня 2018 - 07:43

Есть такой кейс:

1 запрос - POST. (отправляет на сервер данные, получает с сервера в ответе id, делает из этого id переменную)

2 запрос - PATCH. (отправляет на сервер .jpg файлы, использует переменную, полученную из 1-го запроса)

3 запрос - GET. (использует переменную, полученную из 1-го запроса)

4 запрос - PATCH. (использует переменную, полученную из 1-го запроса)

5 запрос - PATCH. (использует переменную, полученную из 1-го запроса)

 

Никак не могу понять, может подскажет кто...

 

По архитектуре приложения надо отправлять во 2-ом запросе файлы методом PATCH.

 

Через POSTMAN спокойно отправляются файлы этим методом PATCH (попадают на сервер, обрабатываются и сохраняются в файловом хранилище).

 

Через JMeter же дело падает с ошибкой 500 Internal Server Error...

 

Через JMeter могу отправлять эти же файлы только методом POST (в другом месте системы, не в приведённом выше кейсе) с галочкой "Use multipart/form-data for POST".

 

Очень интересно как можно было бы отправить файлы методом PATCH через JMeter, при условии что в нём должна быть переменная из предыдущего запроса.

 

Возможно, надо писать переменную не в строке с URL, а как и при отправке методом POST в JSON'e, но вкладка "Body Data" не открывается, если добавлены файлы на вкладке "Files Upload", а добавленные в поля "Name" и "Value" на вкладке "Parameters" название и значение переменной - не работают...

Может есть плагин для прикрепления файлов к запросу или плагин для прикрепления JSON тогда?

Или вообще у кого был опыт через JMeter отправлять файлы .jpg методом PATCH - поделитесь пожалуйста!

Вообще не должно быть никаких проблем.

Попробуйте сравнить запросы из postman и jmeter

google находит например такое предложение https://groups.googl...m24/jGB2ilZJjaw


  • 0



Темы с аналогичным тегами jmeter, patch, прикрепить файлы, method, метод

Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных