php并发ab测试,PHP ab 压力并发测试

PHP ab 压力并发测试

PHP接口并发测试的方法

系统:Ubuntu18.04

安装ab测试工具

如果没安装,输入ab -v,根据提示安装

b3f2a226dddc02014dfa970394084f1f.png

sudo apt install apache2-utils

36e6cb09e6ed07be7acb3c4abac0ed8d.png

验证是否安装成功,输入ab -v命令,出现以下内容代表安装成功

289a6286dc8cde4f83fafd3c3dcbdc4f.png

开始测试

ab -n 1000 -c 100 local.meiricp.admin.cn/goods/goods/list

-n:请求次数

-c:并发数

This is ApacheBench, Version 2.3

Copyright 1996 Adam Twiss, Zeus Technology Ltd, http://www.zeustech.net/

Licensed to The Apache Software Foundation, http://www.apache.org/

Benchmarking local.meiricp.admin.cn (be patient)

Completed 100 requests

Completed 200 requests

Completed 300 requests

Completed 400 requests

Completed 500 requests

Completed 600 requests

Completed 700 requests

Completed 800 requests

Completed 900 requests

Completed 1000 requests

Finished 1000 requests

Server Software: nginx #被测试服务器软件名称

Server Hostname: local.meiricp.admin.cn #被测试域名

Server Port: 80 #端口

Document Path: /goods/goods/list #请求的URL中的根绝对路径

Document Length: 97 bytes #页面的大小

Concurrency Level: 100 #并发数

Time taken for tests: 6.703 seconds #整个测试消耗

Complete requests: 1000 #总共完成的请求数

Failed requests: 0 #请求失败次数

Total transferred: 621000 bytes #测试过程中产生的网络传输总量

HTML transferred: 97000 bytes #测试过程中产生的HTML传输量

Requests per second: 149.20 [#/sec] (mean) #表示服务器吞吐量,每秒事务数,括号中的 mean 表示这是一个平均值

Time per request: 670.261 [ms] (mean) #表示用户请求的平均响应时间,后面括号中的mean表示这是一个平均值

Time per request: 6.703 [ms] (mean, across all concurrent requests) #表示服务器请求平均处理时间,即实际运行时间的平均值

Transfer rate: 90.48 [Kbytes/sec] received #表示这些请求在单位时间内从服务器获取的数据长度,可以帮助排除是否存在网络流量过大导致响应时间延长的问题

Connection Times (ms)

min mean[+/-sd] median max #min最小值、mean平均值、[+/-sd]方差、median中位数、maxz最大值

Connect: 0 2 5.1 0 18 #socket链路建立消耗

Processing: 50 639 114.7 659 783 #写入缓冲区消耗+链路消耗+服务器消耗

Waiting: 50 639 114.8 659 783 #写入缓冲区消耗+链路消耗+服务器消耗+读取数据消耗

Total: 67 641 110.8 660 783 #单个事务总时间

Percentage of the requests served within a certain time (ms)

50% 660

66% 670

75% 679

80% 686

90% 717

95% 737

98% 749

99% 757

100% 783 (longest request)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值