Я хочу использовать apachebench (ab) для проверки производительности загрузки файлов. Я прочитал руководство и не могу найти способ достичь своей цели.Поддержка многостраничного POST для apachebench?
Моя цель - загрузить файл по HTTP-запросу с использованием метода POST и формата multipart/form-data.
Поддержка, аб "-p POST-FILE", но я могу только найти ключ формат = значение & key2 = значение2
Что сообщение данных Я хочу отправить это
Content-Type: многочастному/форм-данных; border = ---- WebKitFormBoundaryuUlX4554LPBjInc5
------ WebKitFormBoundaryuUlX4554LPBjInc5 Content-Disposition: form-data; Name = "файл"; имя файла = "411c40d9.jpg" Content-Type: изображение/JPEG
XXXXXXXXXXXXXXX (IMAGE DATA) YYYYYYYYYYYYYYYYYYYYYYYYYYYYY
Я гугле на некоторое время и не может найти соответствующую статью или путь для достижения этой цели. Я использую cURL, и он отлично работает, но я хочу провести стресс-тестирование. Так что мне нужно использовать ab для достижения этой цели.
Любые предложения?
Следуя за этим ответом, содержимое файла example_post.txt может принимать -T "multipart/form-data; border = 1234567890" ... содержимое файла: --1234567890 Content-Disposition: form-data; name = "ID" --1234567890 Content-Disposition: form-data; Name = "видеофайл"; filename = "ab1_pod.avi" Content-Type: video/x-msvideo [содержание в кодированном файле base64 здесь] --1234567890-- – Paul 2015-12-07 20:26:28