ab工具测试命令,如下
ab -n 100 -c 10 -p ./post.txt -T "multipart/form-data; boundary=--26055929911961" http://localhost:11005/SSHProject/upload.jsp
参数解释:
-n100 总请求数为100
-c10 并发数为10
-p 带有请求参数的文档
-t "multipart/form-data; boundary=--26055929911961" 指定-p时必须指定-T 。
-p和-T用于传递post请求,发送二进制文件时的文本文件格式如下。其中boundary的值与-T中参数对应,用于分隔参数
Content-Type: multipart/form-data; boundary=--26055929911961
Content-Length: 55613481
--26055929911961
Content-Disposition: form-data; name="downName"
mnmnm
--26055929911961
Content-Disposition: form-data; name="description"
nmn
--26055929911961
Content-Disposition: form-data; name="file1"; filename="53Mfile.rar"
Content-Type: application/octet-stream
<--该处为二进制文件转换后的base64码-->