поддержка multipart POST для apachebench? - PullRequest
7 голосов
/ 30 ноября 2010

Я хочу использовать apachebench (ab) для проверки производительности загрузки файлов.Я прочитал руководство и не могу найти способ достичь своей цели.

Моя цель - попытаться загрузить файл по HTTP-запросу с использованием метода POST и формата multipart / form-data.

ab поддерживает "-p POST-FILE", но я могу найти только ключ формата = значение & key2 = значение2

Какие данные я хочу отправить:

Тип содержимого:многочастному / форм-данных;border = ---- WebKitFormBoundaryuUlX4554LPBjInc5

------ WebKitFormBoundaryuUlX4554LPBjInc5 Содержание-расположение: данные формы;Name = "файл";filename = "411c40d9.jpg" Тип контента: image / jpeg

XXXXXXXXXXXXXXX (ДАННЫЕ ИЗОБРАЖЕНИЯ),Я использую cURL, и он отлично работает, но я хочу провести стресс-тестирование.Поэтому мне нужно использовать ab для достижения этой цели.

Есть предложения?

1 Ответ

9 голосов
/ 26 сентября 2011

Это может быть очень поздно, но может помочь другим, кто искал то же самое ...

$ ab -c 5 -n 5 -v 4 -p example_post.txt -T "multipart/form-data; boundary=miuxupsktcqtriloonfbdudrgtawascl" http://yourapplication.local/upload/

Кредит этому парню .

...