失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > apache 压力测试工具 ab 带post参数 token请求

apache 压力测试工具 ab 带post参数 token请求

时间:2020-07-13 19:51:34

相关推荐

apache 压力测试工具 ab  带post参数 token请求

一. 请求

post参数 postdata.txt

name=chang&password=11111ok

PS: 记住请求链接, 参数 用双引号, 否则接收不到参数

ab -n 1 -c 1 -p D:\phpstudy_pro\WWW\postdata.txt -T application/x-www-form-urlencoded -H "token:eyJhbGciOiJIU" "/index/index/abTest"

测试报告导出到html ,请加 -w 格式化网页

ab -w -n 1 -c 1 -p D:\phpstudy_pro\WWW\postdata.txt -T application/x-www-form-urlencoded -H "token:eyJhbGciOiJIU" "/index/index/abTest" >> >>D:\miss.html

简单使用

简单使用说明

最基本的关心两个选项 -c -n 例: ab -n 1000 -c 100 /

-n 1000 即: 共发送1000个请求

-c 100 即:每次并发100个

二. 接收参数

/*** ab 压力测试带post,header头 参数*/public function abTest(Request $request){$fileName = __DIR__ .'/cert/abtest.txt';$tmpArr = array();$name = $request->post('name');$password = $request->post('password');$token = $request->header('token');if($name && $password){$tmpArr = $request->pathinfo();$jsonStr = json_encode($tmpArr);$newLog ='log_time:'.date('Y-m-d H:i:s ').$jsonStr." {$name} -- {$password} -- {$token} ";file_put_contents($fileName,$newLog.PHP_EOL,FILE_APPEND);return 'ab测试';}}

三. 请求记录

abtest.txt

log_time:-07-14 10:59:15 "index\/abTest" chang -- 11111ok -- token111 log_time:-07-14 10:59:58 "index\/abTest" chang -- 11111ok -- eyJhbGciOiJIU

这是 ApacheBench,版本 2.3 <$Revision: 1843412 $>版权所有 1996 Adam Twiss,Zeus Technology Ltd,http :///授权给 Apache 软件基金会,/..完毕服务器软件:阿帕奇/2.4.39服务器主机名:服务器端口:80文档路径:/index/index/abTest文件长度:33197 字节并发级别:1测试所需时间:0.067 秒完成请求:1失败的请求:0转让总额:33420 字节发送的整体:221传输的 HTML:33197 字节每秒请求数:14.83传输率:收到 484.11 kb/s3.20 kb/s 发送总计 487.31 kb/s连接时间(毫秒)分钟平均最大限度连接:111加工:666666全部的:676767

如果觉得《apache 压力测试工具 ab 带post参数 token请求》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。