加餐 | 推荐几款常用的性能测试工具

一、ab

1、ab 工具用来测试 post get 接口请求非常便捷,可以通过参数指定请求数、并发数、请求参数等

A、例如,一个测试并发用户数为 10、请求数量为 100 的的 post 请求输入如下:


ab -n 100  -c 10 -p 'post.txt' -T 'application/x-www-form-urlencoded' 'http://test.api.com/test/register'

a、-n:总请求次数(最小默认为 1);

b、-c:并发次数(最小默认为 1 且不能大于总请求次数,例如:10 个请求,10 个并发,实际就是 1 人请求 1 次);

c、-p:post 参数文档路径(-p 和 -T 参数要配合使用);

d、-T:header 头内容类型(此处切记是大写英文字母 T)。 

e、post.txt 为存放 post 参数的文档,存储格式如下:


usernanme=test&password=test&sex=1

2、 当我们测试一个 get 请求接口时,可以直接在链接的后面带上请求的参数:


ab -c 10 -n 100 http://www.test.api.com/test/login?userName=test&password=test

3、结果如下

a 、Requests per second:吞吐率,指某个并发用户数下单位时间内处理的请求数;

b、Time per request:上面的是用户平均请求等待时间

c、Time per request:下面的是服务器平均请求处理时间

d、Percentage of the requests served within a certain time:例如有 50% 的请求响应在 8ms 内,66% 的请求响应在 10ms 内,说明有 16% 的请求在 8ms~10ms 之间。

二、JMeter(功能较全)

1、下载安装

2、 bin/jmeter.bat 文件,双击运行该文件就可以了

三、LoadRunner(专业版)

四、小结

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

一点知趣

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值