并发测试
get 测试
ab -n 10 -c 10 -H "token:2252216b-3118-4902-bfc8-aac424f533a8" 192.168.99.204:8080/api/gift/getGift
post 测试
postdata.txt文件内容
sort=id&order=desc&offset=0&limit=20&filter=%7B%22amount%22%3A%220%2C200%22%2C%22total%22%3A%220%2C%22%7D&op=%7B%22amount%22%3A%22BETWEEN%22%2C%22total%22%3A%22BETWEEN%22%7D&_=1652234027634
测试命令
ab.exe -n 10 -c 10 -p E:/phpstudy_pro/WWW/ab/postdata.txt -H "token:2252216b-3118-4902-bfc8-aac424f533a8" -T application/x-www-form-urlencoded 192.168.99.204:8080/api/index/index
多个-H
ab.exe -n 100 -c 10 -p C:/phpstudy_pro/Extensions/Apache2.4.39/bin/a.txt -H "Accept-Encoding:gzip, deflate" -H "Accept-Language:zh-CN,zh;q=0.9" -H "Connection:keep-alive" -H "Content-Type:application/x-www-form-urlencoded; charset=UTF-8" -H "Cookie:thinkphp_show_page_trace=0|0; thinkphp_show_page_trace=0|0; sidebar_collapse=0; multiplenav=0; thinkphp_show_page_trace=0|0; PHPSESSID=umucm58a6eohqchpgm6ni2i8f3; think_var=zh-cn" -H "Host:192.168.99.204:8080" -H "Origin:http://192.168.99.204:8080" -H "User-Agent:Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/102.0.0.0 Safari/537.36" -H "X-Requested-With:XMLHttpRequest" -T application/json 192.168.99.204:8080/YRLVgaMuwl.php/finance/withdraw2/add?dialog=1
index.php 文件
/**
* 首页
*
*/
public function index()
{
echo 11;
file_put_contents('a.txt', '
' . json_encode($this->request->param()), FILE_APPEND);
$this->success('请求成功');
}
结果:a.txt
{"sort":"id","order":"desc","offset":"0","limit":"20","filter":"{"amount":"0,200","total":"0,"}","op":"{"amount":"BETWEEN","total":"BETWEEN"}","_":"1652234027634"}