2017-10-10 74 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

相關問題