性能测试流程
一.哪些接口需要做性能测试
每个版本初期评审接口,对重要接口提出性能测试任务。
二.性能测试准备
1.造数据
根据接口调用的数据库,模拟实际生产环境的用户数据量,在数据库插入批量数据。
2.性能测试脚本
根据抓包结果或开发给的接口信息在jmeter或公司的性能测试平台上写好性能测试脚本,在测试环境调试好。
三.性能测试执行
1.前置接口mock
性能测试的接口可能在测试环境能调通,但是换到性能环境可能调用失败。
因为有些依赖前置接口,但是前置接口可能是外部接口,性能环境的前置外部接口不一定能调通,可以通过mock虚拟出前置接口。
但是在一些银行项目中,很多mock工具是不能使用的,需要写Java代码来mock模拟前置接口。对于测试而言有难度。
2.在公司的服务器命令执行性能测试脚本
四.性能测试结果
1.接口报错
超时导致的报错,多并发时接口报错
2.响应时间不达标
CPU的消耗占比,响应时间,吞吐量,TPS,内存
3.性能报告
性能问题修改测试报告提交评审后,性能测试负责人提出性能报告中没有优化的问题,提交给开发进行优化。

浙公网安备 33010602011771号