如何在jmeter脚本中将多个相关值传递给下一个请求

时间:2016-02-02 06:23:41

标签: performance testing jmeter correlation

在我的脚本中,我有多个代理用户和一个管理员。 在我的脚本代理请求金钱和管理员批准的钱。 代理和管理员具有不同的登录ID。

工作流程是

代理登录 - >请求金额>输入金额 - >代理注销

admin login->批准金额 - >注销

这里,admin使用关联来获取代理ID(由服务器生成)。 我的脚本问题是这个脚本只运行一个用户(代理)。因为它有多个代理,只有一个管理员。 admin仅获取该代理ID的第一个代理ID和进程。管理员没有获取其他代理ID。

小组 -
  登录代理商
  要求amt   注销代理

  登录管理员   批准了   注销管理员 我是否需要对此控制器或任何控制器使用任何编码? 我们如何将多个ID传递给一个用户?

1 个答案:

答案 0 :(得分:0)

这取决于管理员如何获取ID。我不确定您的网站是如何运作的,所以我不能过多评论您应该如何做到这一点。例如,如果管理员批准是基于队列的,那么您将需要某种循环,重复请求最高批准。另一方面,如果它一次获得所有id(可能通过正则表达式匹配no = 0),那么你需要使用ForEach循环并遍历所有这些变量。