Jmeter 计算值响应线程组

Jmeter Calculate Value Response Thread Group

jmeter如何计算响应数据值

例子

线程数 = 3

加速 = 1

循环次数 = 1

线程 1 值提取 = 3

线程 2 值提取 = 7

线程 3 值提取 = 10

如何得到总数 = 3+7+10 = 20

  1. 在提取器后面添加JSR223 PostProcessor,将下面的代码放在

    的位置
    props.put('value_' + ctx.getThreadNum(), vars.get('extracted_value'))
    
  2. 然后在 tearDown Thread Group 的某处,您可以使用以下表达式来获取以 value_

    开头的所有属性值的总和
    props.entrySet().findAll {prop -> prop.getKey().startsWith('value_')}.collect {prop -> prop.getValue() as int}.sum()
    

有关 propsctxvars 含义的更多信息:Top 8 JMeter Java Classes You Should Be Using with Groovy