【RunnerGo】(七)如何理解RunnerGo各个功能模块及如何使用——性能测试-报告管理、预设配置

2023-11-17 10:59:09 浏览数 (1)

上篇介绍了性能测试的计划管理模块,本篇主要介绍性能测试报告管理及预设配置。

报告管理:本模块主要有报告列表、搜索报告、对比报告等功能

报告对比:至少2份报告,至多4份报告进行对比,如下图:

对比结果如下:

报告列表:报告状态分为运行中和已完成两种状态

可以双击报告列或点击进入报告页

报告页面说明:

最上方为计划信息模块主要包括计划名称、场景名称、执行者、创建时间、运行时长等信息。上方右侧可添加邮箱,报告自动发给收件人。可在运行状态下停止任务(手动点击停止),可在运行状态下,开启debug模式,如下图

tab页:测试详情、debug日志、压力机监控

测试详情页:任务详情、修改任务配置

如果在运行过程中想修改并发、执行时长等信息,可点击修改配置按钮,配置好后,点击执行按钮执行

测试数据栏:

名词

解释说明

总请求数

压测过程中该接口的所有请求数之和

总请求时间

压测过程中该接口所有请求的响应时间之和

最大响应时间(Max)

压测过程中该接口所有请求响应时间中的最大值

最小响应时间(Min)

压测过程中该接口所有请求响应时间中的最小值

平均响应时间(Avg)

压测过程中该接口总请求时间/总请求数

响应时间90线

压测过程中该接口所有请求响应时间排序后,90%的值都小于该值

响应时间95线

压测过程中该接口所有请求响应时间排序后,95%的值都小于该值

响应时间99线

压测过程中该接口所有请求响应时间排序后,99%的值都小于该值

每秒请求数(RPS)

总请求数*并发数/总请求时间

每秒成功请求数(SRPS)

总成功请求数*并发数/总请求时间

每秒事务数(TPS)

将该接口的并发数作为一个事务,在压测该接口的一次并发过程中,该接口并发完成数/该接口的总请求时间。假如100并发设置了运行100秒,那么每次100并发都单独计算TPS

每秒成功事务数(STPS)

事务数中的成功数

debug日志:需要在上方开启debug日志,才可查看

压力机监控:

预设配置:

每一个团队里都可以填写多个预设配置,预设配置可被计划内的某个或多个场景引用。当一个计划内多个场景的任务配置都一样时,我们可以先在【预设配置】中设置好配置项,然后再通过【导入预设配置】来快捷引用(复制)。

预设配置同步至该场景的任务配置中,相当于一键导入,同步后可正常在场景中修改该任务配置。更新预设配置后,不会自动同步给使用过预设配置的任务,如更新后再次导入,则导入最新的配置。

0 人点赞