在日常的测试工作中,对于一些接口我们需要进行性能测试,通常会使用jmeter来进行,jmeter由于有丰富的插件库,以及可以自己编写相关的脚本进行断言配置数据库等操作而备受欢迎,但是jmeter也有一个很明显的不足之处,那就是对电脑的本身的性能要求比较高,如果并发数量较多的时候需要时候分布式来进行,需要在多台电脑上配置jmeter,jdk环境。实际的测试过程中会比较耗时。 下面推荐的这款支付宝的在线压测工具,使用云服务器进行压测,完全不需要消耗本地的内存,而且可以外网随时进行测试 平台地址:
商家自助保障平台 (alipay.com) 使用支付宝账号登录
性能测试方案库
可以根据具体的场景进行选择,通常没有特殊情况的可以直接选择通用压测场景
创建压测场景
- 场景配置
可以配置接口的一些基本参数,包括url,header,body,参数提取,断言,并且可以同时添加多个api进行测试, 新增多个串联链路(接口之间存在关联关系)
施压配置
分为固定模式和递增模式,可以针对串联链路设置吞吐量百分比,设置压测总时长
场景列表
创建完成之后可以看到创建的场景列表,可以手动启动进行测试
测试报告
压测记录中可以针对每次运行的记录查看测试报告
详细的操作文档手册可以参考官方文档: 行业压测平台使用文档 - 支付宝文档中心 (alipay.com)