性能测试工具(PerformanceRunner)之测试案例参数化
作者:SPASVO泽众软件 发布时间:[ 2017/7/28 11:33:25 ] 推荐标签:PerformanceRunner 性能测试工具
什么是数据驱动?
如果一个测试脚本只能够被执行一组数据,并且数据是固定不变的,那么你每一次的测试只能够执行很简单的功能了。
边界条件、路径覆盖,需要使用一个脚本、很多组数据输入才能够完成,固定的数据无法满足要求。
数据驱动是指能够把需要输入(和验证)的数据参数化,通过脚本执行不同的数据,实现了数据驱动,也是数据与脚本分离。
PerformanceRunner实现了脚本与数据分离:脚本使用java的脚本,在脚本执行的时候,从数据源中读取数据。
参数化
PerformanceRunner在自动录制完成之后,可以通过修改脚本实现“参数化”。参数化的结果:1)脚本变为参数化脚本;2)数据池自动增加了选择的参数列表。在测试案例参数化之后,用户仍然可以手工来修改,实现进一步的参数编辑工作。
脚本参数化是为了适应多用户对系统登录等需求而开发,用户可将需要参数化的内容插入到Excel文档,并通过代码获取到值,将其以参数的形式传递给脚本执行。如图为循环参数表内容及脚本调用示例:
相关推荐
更新发布
功能测试和接口测试的区别
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