ab是apache自带的性能测试工具,他所有关注的请求返回的状态码(2XX),不关心后续处理过程,所以测试时间很小,严重依赖CPU颗粒数
一.进入ab存放的目录执行./ab.其中/ab [options] [http[s]://]hostname[:port]/path是ab的使用格式,
n:执行请求数,总请求数;c:一次性生成多个请求数,并发请求数;
注意:总请求数必须是并发请求数的整数倍,即使n的值必须是c的值的整数倍
①./ab [options] [http[s]://]hostname[:port]/path
②./ab -n 100 -c 10 https://www.baidu.com # 10个请求并发100次
①和②是对应的值
问题:如果开发和自己测试的结果不同
首先分析测试工具,环境,脚本,数据量是否相同,是否有其他人操作系统
如果上述的问题都一致则是请求是否发出,或者连接池是否排队