2017-10-10 235 views

回答

0

假设你有一个从后处理器以下JMeter的变量:

foo_1=1 
foo_2=5 
foo_3=10 
foo_matchNr=3 

你可以得到最大的价值如下:

  1. 添加JSR223 PostProcessor作为请求的孩子,请确保它去返回您的订单ID值的PostProcessor
  2. 将以下代码放入“脚本”区域:

    List values = new ArrayList() 
    
    
    for (int i=1; i <= (vars.get('foo_matchNr') as int); i++) { 
        values.add((vars.get('foo_' + i) as int)) 
    } 
    
    vars.put('foo_max', Collections.max(values) as String) 
    
  3. 假设一切顺利的话,你应该能够在需要时访问最大值为${foo_max}

Apache Groovy - Why and How You Should Use It文章中JMeter的Groovy的脚本的更多信息,测试

+0

非常感谢您的快速响应。这些信息对我很有帮助。 – user7996552

相关问题