为了账号安全,请及时绑定邮箱和手机立即绑定

如何在Jmeter中使用CSV文件用逗号替换多个pipleline

如何在Jmeter中使用CSV文件用逗号替换多个pipleline

繁星点点滴滴 2021-04-05 13:53:11
我想在Jmeter中使用CSV文件用逗号替换多个pipleline。我正在使用Groovy脚本。以下是Jmeter的主体数据。我从CSV文件中获取了多个值,并且无法在Jmeter中使用replaceAll函数主体数据。任何帮助,将不胜感激。
查看完整描述

2 回答

?
MM们

TA贡献1886条经验 获得超2个赞

  1. 您需要使用__groovy()函数来评估HTTP Request采样器主体中的Groovy代码

  2. 你需要逃跑 |

  3. 你需要逃跑 ,

  4. 你需要逃跑 \

假设以上所有相关__groovy()函数语法为:

${__groovy(vars.get('TemplateID1').replaceAll('\\\|'\,'\,'),)}

//img1.sycdn.imooc.com//6088f9d30001d7b517350689.jpg

另请注意,有一个__strReplace()函数可以满足您的需要,在这种情况下,语法为:

${__strReplace(${TemplateID1},\\|,\,,)}

如果您没有此功能,则可以使用JMeter Plugins Manager将其作为“自定义JMeter功能”捆绑包的一部分进行安装


查看完整回答
反对 回复 2021-04-28
?
肥皂起泡泡

TA贡献1829条经验 获得超6个赞

replaceAll接受一个正则表达式。您需要转义管道字符。

replaceAll("\\|", ",")

我以普通的方式对此进行了测试,并且可以正常工作。不确定jmeter集成。


查看完整回答
反对 回复 2021-04-28
  • 2 回答
  • 0 关注
  • 241 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信