性能测试工具(PerformanceRunner)之建立测试场景
作者:SPASVO泽众软件 发布时间:[ 2017/8/1 14:25:22 ] 推荐标签:性能测试工具 PerformanceRunner 压力测试 性能测试
建立测试场景
Performance Runner能够满足的测试类型涵盖了:性能测试、负载测试、压力测试、配置测试、并发测试、可靠性测试等。这些业务提供的方向体现了不同的性能需求和测试目的,为了实现不同的测试目标,需要为性能测试建立测试场景。
Performance Runner的测试场景包含场景组、场景计划两部分。
场景组
场景组是一组测试项目组成的集合,每个测试项目对应了Init、Uninit和Action脚本,其中Init脚本和Uninit脚本分别在项目开始执行和结束执行时刻被调用一次,Action脚本将被反复调用,Performance Runner的执行器通过执行场景组中的性能测试脚本实现测试。在PerformanceRunner中,一个场景可以对应一个或多个项目,如图可以为场景指定项目:
场景计划
场景计划是为场景组中的测试项目提供的配置项,这些配置项用于定义项目执行的特征,包括:启动组、启动虚拟用户、持续时间、停止虚拟用户等。如图为场景计划配置表格:
启动组:用户双击“启动组”列进入“启动组”配置,可选的启动组选项有“场景启动后立即执行”、“场景启动指定时间后启动”、“在指定项目执行完毕后启动”,如图为启动组配置界面:
启动虚拟用户:通过该界面可以指定启动的虚拟用户数目,启动模式有两种,“同时启动”、“指定时间启动指定数目的虚拟用户”,如图:
持续时间:持续时间有两个选项,“运行直到结束”、“指定时间”,如图为持续时间配置界面:
停止虚拟用户:用于指定虚拟用户停止策略,可选的停止策略有“同时停止”、“指定时间内停止指定数目的虚拟用户”,如图:
场景计划图
场景计划图便于用户直观查看自己制定的场景计划,如下图所示,设置场景运行15s,虚拟用户大值为0,虚拟用户同时启动、同时停止:
相关推荐
更新发布
功能测试和接口测试的区别
2023/3/23 14:23:39如何写好测试用例文档
2023/3/22 16:17:39常用的选择回归测试的方式有哪些?
2022/6/14 16:14:27测试流程中需要重点把关几个过程?
2021/10/18 15:37:44性能测试的七种方法
2021/9/17 15:19:29全链路压测优化思路
2021/9/14 15:42:25性能测试流程浅谈
2021/5/28 17:25:47常见的APP性能测试指标
2021/5/8 17:01:11