我在点击之前从CSVdatafile中读取域url我需要用一些String替换环境 我怎样才能在Jmeter中实现 数据文件条目 通过添加BeanShellPreprocesser
尝试以下操作print("------Replcing the environment name------");
var str =new Stirng[]{${siteUrl}};
var res = str.replace("frep", ${env});
SampleResult.setResponseData(res);
仍然无法正常工作。 我需要从数据文件中读取每个条目并替换" frep"用" abc"然后我需要点击网址
我如何在Jmeter中实现这一目标?
答案 0 :(得分:0)
根据您的方案,Beanshell代码应如下所示:
String siteUrl = vars.get("siteUrl");
siteUrl = siteUrl.replaceAll("frep", vars.get("env"));
vars.put("siteUrl", siteUrl);
Beanshell更像是Java,而不是JavaScript。如果您对此更加熟悉,可以使用__javaScript()函数执行替换。
有关JMeter中Beanshell脚本的详细说明,请参阅How to Use BeanShell: JMeter's Favorite Built-in Component指南。
还要注意