【问题标题】:Issue with picking multiple JSON选择多个 JSON 的问题
【发布时间】:2015-10-26 09:57:25
【问题描述】:

我已经录制了一个脚本并从中“搜索”了一个 id。

我做了以下事情

  1. 对“searcID”进行参数化,以便可以从“CSV_Data Config”中选择它
  2. 已经通过“正则表达式提取器”从URL中提取了“key”,提供给需要“key”的所需URL,使其可以是动态的

现在的问题是,由于脚本是针对一个搜索 ID 记录的,因此在“/build-4.4.10.0/SECChecker/Search/Html?_dc=0.5557150364018139&Grid-Ajax”中,我的脚本的最后一行有一个正文一个记录的“searchId”。

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

【问题讨论】:

    标签: javascript json load jmeter performance-testing


    【解决方案1】:

    如果您想参数化最后一个请求,您应该使用以下符号:${"var name"} 并使用 CSV manager. link2

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

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

    有一点,作为路径的一部分的 dc 参数,看起来像是一个用于避免缓存的随机数,所以我在测试过程中使用它来模拟请求:

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

    此函数返回一个长度为 15 的字符串(第一个参数)并包含一组数字(第二个参数)

    希望对你有帮助。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-12-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多