栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

Jmeter书中不会教你的(44)——beanshell中引入jar包方式1

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Jmeter书中不会教你的(44)——beanshell中引入jar包方式1

          在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();

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/672604.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号