javascript - 选择多个 JSON 时出现问题

标签 javascript json load jmeter performance-testing

我录制了一个脚本并从中“搜索”一个 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 结果(存在于我提到的最后一行中),我也希望它是动态的,我该怎么做?请指导

enter image description here

enter image description here

enter image description here

enter image description here

最佳答案

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

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

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

有一点,dc 参数(路径的一部分)看起来像是一个随机参数,用于避免缓存,所以我用它来模拟测试期间的请求:

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

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

希望对您有帮助。

关于javascript - 选择多个 JSON 时出现问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31801772/

相关文章:

java - 带有spring或java的骨架.Marionette.js完整教程

javascript - ASP.NET 需要从客户端更改验证器

javascript - 使用 Javascript 计算 Json 中特定属性的总和

javascript - 如何检测 load() 加载的元素是否已完成加载?

javascript - jQuery .load() 没有触发图像(可能是缓存?)

java - 小程序性能: loading all jars at startup or only when class is needed?

javascript - 如何停止显示 window.status?

javascript - 迭代所有 DOM 元素的最有效方法

javascript - 基于索引对 json 嵌套数组进行排序未按预期工作

java - jqGrid 与 Struts 2