2016-03-04 149 views

回答

1

您可以像即時使用__javaScript()功能replace 「NEWUSER」 和 「激活」:

鑑於 「NEWUSER」 住在${status} JMeter的變量:

`${__javaScript("${status}".replace("${status}"\,"Activated"),)}` 

演示:

JavaScript Replace demo


如果由於某種原因,你需要更換整個文件 - 它可以在你選擇的BeanShell測試元件用下面的代碼完成:

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類,方法應該是不言自明。有關在JMeter測試中使用Beanshell腳本的更多信息,請查閱How to Use BeanShell: JMeter's Favorite Built-in Component指南。