akshaygarg30,akshay.garg + 30 @ jitterbit.com,NEWUSER,7Iron隐藏
我想通过beanshell脚本或通过jmeter中的任何其他方式在CSV中激活“NewUser”。
答案 0 :(得分:1)
您可以动态使用__javaScript()功能replace“NewUser”和“已激活”,如:
鉴于“NewUser”存在${status}
JMeter变量:
`${__javaScript("${status}".replace("${status}"\,"Activated"),)}`
演示:
如果出于某种原因需要在整个文件中替换它 - 可以使用以下代码在您选择的Beanshell Test Element中完成:
import org.apache.commons.io.FileUtils;
File csvFile = new File("/path/to/your/file.csv");
String fileData = FileUtils.readFileToString(csvFile);
fileData = fileData.replaceAll("NewUser", "Activated");
FileUtils.writeStringToFile(csvFile, fileData);
它主要使用FileUtils类,方法应该是不言自明的。查看How to Use BeanShell: JMeter's Favorite Built-in Component指南,了解有关在JMeter测试中使用Beanshell脚本的更多信息。