在beanshell中想要调用方法,除了直接写java方法、引用java文件、引入class文件外,还可以引入jar包。
如何将java文件生成jar包可以参考以下
Eclipse中java文件生成jar文件的方法_小太阳~-CSDN博客_eclipse java 生成jar
我们将之前处理逗号双引号的那个java文件在eclipse中导出为jar包,file>export,一路next就行
在jmeter的测试计划中将刚才导出的jar包加入
在beanshell中使用
//import导入类名
import csdnProject.specialProcess;
//直接使用类的方法
String pd1=specialProcess.specialPr("${priceDetail_1}");
String pd2=specialProcess.specialPr("${priceDetail_2}");
beanshell完整代码如下
//import导入类名 import csdnProject.specialProcess; //直接使用类的方法 String pd1=specialProcess.specialPr("${priceDetail_1}"); String pd2=specialProcess.specialPr("${priceDetail_2}"); //定义一个写入csv文件的地址 //String filePath1 = "D://xntest//result.csv"; String filePath1 ="${filePath1}"; //创建写入对象 FileWriter fw=new FileWriter(filePath1,true); BufferedWriter bw=new BufferedWriter(fw); //读取csv文件字段值,写入result.csv,逗号表示字段间的分隔符,需要用英文逗号 bw.write("${originprovince}"+","); bw.write("${origincity}"+","); bw.write("${origindistrict}"+","); bw.write("${destprovince}"+","); bw.write("${descity}"+","); bw.write("${desdistrict}"+","); //将查询时效的提取值写入 bw.write("${reachTime_1}"+","); //bw.write("${priceDetail_1}"+","); bw.write(pd1+","); bw.write("${reachTime_2}"+","); //最后一个字段写入后需要用换行符n //bw.write("${priceDetail_2}"+"n"); bw.write(pd2+"n"); bw.flush(); fw.close();
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)