我想将数据写入csv文件,我能够写入一些值到csv文件,但无法写入一个值超过20个单词的一个句子。使用beanshell后处理程序无法将参数文本写入文件,给null?
文字:<msg>Congratulations! Your hall eGift Card of 120000 INR has been redeemed successfully on all Merchant Your redemption transaction number is 188</msg>
代码:
import java.io.File;
import org.apache.jmeter.services.FileServer;
pramvalues=vars.get("paramvalues_2");
Result = "FAIL";
Response = prev.getResponseDataAsString();
if(Response.contains("Congratulations! Your hall eGift Card"))
Result = "PASS";
f = new FileOutputStream("E:/ApacheJmeter/TestResults/Results.csv", true);
p = new PrintStream(f);
p.println(vars.get("mes")+","+Result);
p.close();
f.close();
我得到 “MES” 为 “零”,但在调试,采样数据即将到来。
请提供帮助。
调试采样器中的mes在SystemProperties/JMeterProperties或JMeterVariables中找到的数据? – user7294900