ab压力测试工具使用

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码-->

原文地址:https://www.cnblogs.com/maggie/p/3688068.html