我想在Jmeter中使用CSV文件用逗號替換多個pipleline。我正在使用Groovy腳本。以下是Jmeter的主體數(shù)據(jù)。我從CSV文件中獲取了多個值,并且無法在Jmeter中使用replaceAll函數(shù)主體數(shù)據(jù)。任何幫助,將不勝感激。
2 回答

MM們
TA貢獻1886條經(jīng)驗 獲得超2個贊
您需要使用__groovy()函數(shù)來評估HTTP Request采樣器主體中的Groovy代碼
你需要逃跑
|
你需要逃跑
,
你需要逃跑
\
假設(shè)以上所有相關(guān)__groovy()
函數(shù)語法為:
${__groovy(vars.get('TemplateID1').replaceAll('\\\|'\,'\,'),)}
另請注意,有一個__strReplace()函數(shù)也可以滿足您的需要,在這種情況下,語法為:
${__strReplace(${TemplateID1},\\|,\,,)}
如果您沒有此功能,則可以使用JMeter Plugins Manager將其作為“自定義JMeter功能”捆綁包的一部分進行安裝

肥皂起泡泡
TA貢獻1829條經(jīng)驗 獲得超6個贊
replaceAll接受一個正則表達式。您需要轉(zhuǎn)義管道字符。
replaceAll("\\|", ",")
我以普通的方式對此進行了測試,并且可以正常工作。不確定jmeter集成。
添加回答
舉報
0/150
提交
取消