选择多个JSON的问题

时间:2015-08-04 06:04:02

标签: javascript json load jmeter performance-testing

我录制了一个脚本并从中搜索了一个id。

我已经完成了以下事情

  1. 参数化“searcID”,以便可以从“CSV_Data Config”中选择
  2. 通过“正则表达式提取器”从URL中提取“密钥”,将其提供给需要“密钥”的所需URL,以便它可以是动态的
  3. 现在的问题是,由于脚本是针对一个搜索ID记录的,在“/build-4.4.10.0/SECChecker/Search/Html?_dc=0.5557150364018139&Grid-Ajax”中,我脚本的最后一行有记录“searchId”的一个体。

    该脚本为每个线程运行并返回与JSON相同的结果(在我提到的最后一行中出现),我希望这也是动态的,我该怎么做?请指导

    enter image description here

    enter image description here

    enter image description here

    enter image description here

1 个答案:

答案 0 :(得分:1)

如果您想参数化最后一个请求,则应使用以下表示法:$ {" var name" }并使用CSV manager. {{3} }

例如,如果你想参数化身体的第一个参数,你应该有这样的东西:

   {"SortField":"${var_name}",....

有一件事,直流参数,路径的一部分,看起来像一个随机用来避免缓存,所以我用它来模拟测试期间的请求:

.../Html?_dc=${__RandomString(15,0123456789)}&Grid-Ajax

此函数返回一个字符串,其长度为15(第一个参数)并且有一组数字(第二个参数)

希望它可以帮助你。