上篇介绍了性能测试的计划管理模块,本篇主要介绍性能测试报告管理及预设配置。
报告管理:本模块主要有报告列表、搜索报告、对比报告等功能
报告对比:至少2份报告,至多4份报告进行对比,如下图:
对比结果如下:
报告列表:报告状态分为运行中和已完成两种状态
可以双击报告列或点击进入报告页
报告页面说明:
最上方为计划信息模块主要包括计划名称、场景名称、执行者、创建时间、运行时长等信息。上方右侧可添加邮箱,报告自动发给收件人。可在运行状态下停止任务(手动点击停止),可在运行状态下,开启debug模式,如下图
tab页:测试详情、debug日志、压力机监控
测试详情页:任务详情、修改任务配置
如果在运行过程中想修改并发、执行时长等信息,可点击修改配置按钮,配置好后,点击执行按钮执行
测试数据栏:
名词 | 解释说明 |
---|---|
总请求数 | 压测过程中该接口的所有请求数之和 |
总请求时间 | 压测过程中该接口所有请求的响应时间之和 |
最大响应时间(Max) | 压测过程中该接口所有请求响应时间中的最大值 |
最小响应时间(Min) | 压测过程中该接口所有请求响应时间中的最小值 |
平均响应时间(Avg) | 压测过程中该接口总请求时间/总请求数 |
响应时间90线 | 压测过程中该接口所有请求响应时间排序后,90%的值都小于该值 |
响应时间95线 | 压测过程中该接口所有请求响应时间排序后,95%的值都小于该值 |
响应时间99线 | 压测过程中该接口所有请求响应时间排序后,99%的值都小于该值 |
每秒请求数(RPS) | 总请求数*并发数/总请求时间 |
每秒成功请求数(SRPS) | 总成功请求数*并发数/总请求时间 |
每秒事务数(TPS) | 将该接口的并发数作为一个事务,在压测该接口的一次并发过程中,该接口并发完成数/该接口的总请求时间。假如100并发设置了运行100秒,那么每次100并发都单独计算TPS |
每秒成功事务数(STPS) | 事务数中的成功数 |
debug日志:需要在上方开启debug日志,才可查看
压力机监控:
预设配置:
每一个团队里都可以填写多个预设配置,预设配置可被计划内的某个或多个场景引用。当一个计划内多个场景的任务配置都一样时,我们可以先在【预设配置】中设置好配置项,然后再通过【导入预设配置】来快捷引用(复制)。
将预设配置
同步至该场景的任务配置中,相当于一键导入,同步后可正常在场景中修改该任务配置。更新预设配置
后,不会自动同步给使用过预设配置的任务,如更新后再次导入,则导入最新的配置。