loadrunner lr解决参数化一次取多条记录【一对多问题】

场景:批量进行工作汇报,一个项目下选择三个工作项进行汇报;

问题:项目GUID变化一次,工作项GUID要取三个值,也就是变化三次;

我们知道,在Parameter List中可以设置参数取值规则;

Select next now:可以设置按顺序获取Sequential

Update value on:可以设置为变量每次出现就变化Each occurrence

但是这种情况,只适用于,工作项GUID只在一个请求中出现3次,那么每次出现就换一个值,才能满足以上的设置;

如果工作项GUID变量在Action中出现不止3次,比如第一个请求中出现3次,第二个请求中又出现3次,那么这么设置就会导致取了6次,即取了6行记录;

会导致项目GUID和工作项GUID的对应关系出现问题;

即项目GUID取得还是A项目GUID,但是4~6条项目GUID已经是B项目的GUID了;如下图

怎么办?

我们希望的效果是,这个脚本每次迭代时项目GUID取1次,工作项GUID取3次;因为3个工作项的项目GUID相同,所以项目GUID也可以取3次;刚好3对3;

可以采取变量中转方式;

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值