性能测试基础之脚本参数化

本文主要对性能测试中的脚本参数化进行了定义、列举了几种常见的需进行脚本参数化的情况,并使用性能测试工具HyperPacer对如何进行脚本参数化进行了演示说明。
摘要由CSDN通过智能技术生成

(一)

在用性能测试工具准备测试脚本的过程中往往是脚本录制易,脚本调试不易。录制完脚本之后,我们的脚本通常并不能够马上运行出正确的结果来,譬如没有进行正确的关联、譬如某些图片或资源请求报错(一般对业务流程没有影响的、需要过滤掉的)、譬如某些页面加载需要较长时间(响应超时)、又譬如某些值是需要变化的等等。

“某些值是需要变化的”是个什么鬼?好吧,这个鬼就是这篇小文主要想抛砖引玉一下的东东。举一个例子,某组织机构下各组织单位使用的人力资源管理系统,其中有个请假申请单的业务模块,脚本录制过程具体操作如下图所示:


这个脚本在进行负载测试时就有需要进行变化的值,比较典型的几处:

(1)      登录部分

有些系统限制同一用户重复输入,所以脚本在回放的时候(即第二次提交的时候)是提交不成功的,这是很正常的情况。此外同一用户重复登录,一边操作这个功能,同时又操作另一个功能,这不符合逻辑,过程紊乱,也极易产生错误。因而,登录用户名、密码是需要变化的,例如{"selectionStartedPosition":12,"selectionEndedPosition":12,"text":"T02020002001"}。

(2)      组织机构、职员等选择

实际业务中,不同用户里面包含的组织、人员等基础数据不同&#

  • 3
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值