0
我有場景,我需要從響應中捕獲動態的Order-value ID,並且在這些值中,我需要選擇最大值並將其傳遞給下一個請求。如何從Jmeter中的相關ID中獲取最大值?
如何在Jmeter工具的幫助下實現這一目標?
我有場景,我需要從響應中捕獲動態的Order-value ID,並且在這些值中,我需要選擇最大值並將其傳遞給下一個請求。如何從Jmeter中的相關ID中獲取最大值?
如何在Jmeter工具的幫助下實現這一目標?
假設你有一個從後處理器以下JMeter的變量:
foo_1=1
foo_2=5
foo_3=10
foo_matchNr=3
你可以得到最大的價值如下:
將以下代碼放入「腳本」區域:
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)
假設一切順利的話,你應該能夠在需要時訪問最大值爲${foo_max}
。
見Apache Groovy - Why and How You Should Use It文章中JMeter的Groovy的腳本的更多信息,測試
非常感謝您的快速響應。這些信息對我很有幫助。 – user7996552
你可以添加響應的例子嗎? – user7294900