У меня есть веб-сервис, который принимает файлы изображений через HTTP POST, я отправляю их с curl
, например:
curl -X POST -F "image=@ta1.jpeg" -F "image=@ta2.jpeg" http://domain.tld/upload
Я пытаюсь проверить это с помощью Apache Bench (ab
) для одновременных запросов.Я вижу, что ab
имеет опцию -p
для публикации данных, но я думаю, что для этого требуется контент JSON ... Я попытался закодировать мои изображения в JSON с помощью службы postman
echo:
curl -X POST -F "image=@ta1.jpeg" -F "image=@ta2.jpeg" http://www.postman-echo.com/post
сохраните вывод в файл и отправьте его с параметром ab
-p
, но сгенерируйте ошибку сервера.
Есть ли какие-либо советы о том, как тестировать POSTing-изображения с помощью Apache Bench?