Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/api/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
考虑线程组中的2个请求,如何按照线程计数执行一次请求和剩余请求。 假设一个线程组中有2个请求。线程数是100 Http采样器A、Http采样器b 我使用JSON提取器提取了一组值,并存储在一个变量中 我在请求采样器b中使用了提取的值(为每个提取的值添加了控制器) 当我尝试执行这个脚本时,两个请求都运行了100次 因此,我为第一个请求添加了一个唯一的控制器。即使两个请求都运行了100次_Json_Api_Jmeter - Fatal编程技术网

考虑线程组中的2个请求,如何按照线程计数执行一次请求和剩余请求。 假设一个线程组中有2个请求。线程数是100 Http采样器A、Http采样器b 我使用JSON提取器提取了一组值,并存储在一个变量中 我在请求采样器b中使用了提取的值(为每个提取的值添加了控制器) 当我尝试执行这个脚本时,两个请求都运行了100次 因此,我为第一个请求添加了一个唯一的控制器。即使两个请求都运行了100次

考虑线程组中的2个请求,如何按照线程计数执行一次请求和剩余请求。 假设一个线程组中有2个请求。线程数是100 Http采样器A、Http采样器b 我使用JSON提取器提取了一组值,并存储在一个变量中 我在请求采样器b中使用了提取的值(为每个提取的值添加了控制器) 当我尝试执行这个脚本时,两个请求都运行了100次 因此,我为第一个请求添加了一个唯一的控制器。即使两个请求都运行了100次,json,api,jmeter,Json,Api,Jmeter,我想执行一次请求A,执行100次请求B。我们如何实现这一点呢?因为JMeter变量是线程(虚拟用户)的本地变量,所以如果在HTTP采样器B中使用HTTP采样器A中的变量,则需要对每个用户执行HTTP采样器A一次,执行次数为100次 如果您正在寻找只执行一次HTTP Sampler a的方法,无论有多少线程: 添加到测试计划中,并将线程/循环计数为1 将HTTP采样器A放在该设置线程组下 使用函数将JSON提取器中的每个值保存到JMeter属性中 在主线程组中,用于访问在设置线程组中提取的值 这是

我想执行一次请求A,执行100次请求B。我们如何实现这一点呢?

因为JMeter变量是线程(虚拟用户)的本地变量,所以如果在
HTTP采样器B
中使用
HTTP采样器A
中的变量,则需要对每个用户执行
HTTP采样器A一次,执行次数为100次

如果您正在寻找只执行一次
HTTP Sampler a
的方法,无论有多少线程:

  • 添加到测试计划中,并将线程/循环计数为
    1
  • HTTP采样器A
    放在该设置线程组下
  • 使用函数将JSON提取器中的每个值保存到JMeter属性中
  • 在主线程组中,用于访问在设置线程组中提取的值

  • 这是作业帮助还是什么。或者是一些代码拼图比赛?如果不是,我道歉。