我通過使用JSON和正則表達式提取器在腳本中生成大量變量。Jmeter - 從表達式提取器生成的重置變量
我需要重置這些爲我處理每個測試記錄,以確保每個使用正確的提取值。
問題(如果是問題)是生成的值由一些數組元素或組組成。
例如:
Regular expression extractor generating Reference Name: identifier
This generates:
- Identifier
- Identifier_g
- Identifier_g0
- Identifier_g1
我可以使用vars.put("Identifier",null);
在一個BeanShell中的適當位置,但是這不會重置其他項目成功復位標識符。
我有一些這些提取發生,他們產生的結果數量可能會有所不同,所以上面的'g'值可能會改變。
有關如何重置這些(或者即使我需要)的任何建議?
您是否使用了'..._ g'變量?你依靠他們不存在嗎?如果是的話,你的腳本的邏輯是什麼? 一般的答案是:不,不要重置它們,JMeter會在下一場比賽中爲你做(參見http://jmeter.apache.org/usermanual/component_reference.html#Regular_Expression_Extractor:「如果沒有匹配發生,那麼refName變量被設置爲默認值(除非不存在)。此外,下列變量被刪除refName_g0,refName_g1,refName_g「) –
恐怕接受的答案只是在工程,但爲什麼不。 –