测试php项目的并发
环境:
php版本:php7.4
系统版本:Centos7 / Nginx 1.20
程序: Think5.1做的一个网站
文章来源地址https://www.toymoban.com/diary/php/165.html
开始
1、安装压力测试工具ab
yum install httpd-tools -y
2、测试命令
ab -n 200 -c 2 http://测试网址/ //-n总的请求次数 //-c并发请求数 //-k是否开启长连接
3、参数详解
Benchmarking 测试网址 (be patient) Completed 100 requests Completed 200 requests Finished 200 requests #服务器软件名称及版本信息 Server Software: nginx #服务器主机名 Server Hostname: 测试网址 #服务器端口 Server Port: 80 #供测试的URL路径 Document Path: / #供测试的URL返回的文档大小 Document Length: 29167 bytes #并发数 Concurrency Level: 2 #压力测试消耗的总时间 Time taken for tests: 12.726 seconds #压力测试的的总次数 Complete requests: 200 #失败的请求数 Failed requests: 178 (Connect: 0, Receive: 0, Length: 178, Exceptions: 0) #传输的总数据量 Total transferred: 5864178 bytes #HTML文档的总数据量 HTML transferred: 5833578 bytes #平均每秒的请求数 Requests per second: 15.72 [#/sec] (mean) #所有并发用户(这里是100)都请求一次的平均时间 Time per request: 127.261 [ms] (mean) #单个用户请求一次的平均时间 Time per request: 63.630 [ms] (mean, across all concurrent requests) #传输速率,单位:KB/s Transfer rate: 450.00 [Kbytes/sec] received #连接时间 Connection Times (ms) min mean[+/-sd] median max Connect: 0 0 0.4 0 1 Processing: 89 120 88.5 111 1350 Waiting: 89 119 88.4 110 1348 Total: 89 120 88.6 111 1351 #特定时间内服务的请求百分比(毫秒) Percentage of the requests served within a certain time (ms) 50% 111 66% 115 75% 119 80% 123 90% 132 95% 145 98% 162 99% 165 100% 1351 (longest request)
文章来源:https://www.toymoban.com/diary/php/165.html
到此这篇关于如何测试php项目的并发,php项目压力测试,压力测试结果分享的文章就介绍到这了,更多相关内容可以在右上角搜索或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!