Есть такой кейс:
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 - поделитесь пожалуйста!