性能测试流程

一.哪些接口需要做性能测试

每个版本初期评审接口,对重要接口提出性能测试任务。

二.性能测试准备

1.造数据

根据接口调用的数据库,模拟实际生产环境的用户数据量,在数据库插入批量数据。

2.性能测试脚本

根据抓包结果或开发给的接口信息在jmeter或公司的性能测试平台上写好性能测试脚本,在测试环境调试好。

三.性能测试执行

1.前置接口mock

性能测试的接口可能在测试环境能调通,但是换到性能环境可能调用失败。

因为有些依赖前置接口,但是前置接口可能是外部接口,性能环境的前置外部接口不一定能调通,可以通过mock虚拟出前置接口。

但是在一些银行项目中,很多mock工具是不能使用的,需要写Java代码来mock模拟前置接口。对于测试而言有难度。

2.在公司的服务器命令执行性能测试脚本

四.性能测试结果

1.接口报错

超时导致的报错,多并发时接口报错

2.响应时间不达标

CPU的消耗占比,响应时间,吞吐量,TPS,内存

3.性能报告

性能问题修改测试报告提交评审后,性能测试负责人提出性能报告中没有优化的问题,提交给开发进行优化。

 

posted @ 2025-04-19 20:29  思佳丽  阅读(37)  评论(0)    收藏  举报