jmeter中实现java请求思路:采用jmeter提供的框架包,创建一个类,继承类JavaSamplerClient
重写该类的以下四个方法
getDefaultParameters()
runTest(JavaSamplerContext context)
setupTest(JavaSamplerContext context)
teardownTest(JavaSamplerContext context)
重点是通过getDefaultParameters方法构造jmeter参数,将从jmeter里获取到的参数,进行参数化
代码写好调试好后,用ecipse的export runnable jar方法,导出jar包和依赖包,放到jemeter安装包的ext文件夹下面,重启jmeter,即可以实现jmeter接收参数,调用java脚本
1.找到jmeter的框架包,以下三个包就足够了,jmeter3.3找不到另外2个包
在jmeter安装包里寻找以上jar包
eclipse工程右键导入外部jar包
新建java类继承JavaSamplerClient
加入jdbc jar包
java代码按照jmeter框架,分别编写setup,teatdown,run方法
代码至少运行一次,没问题进行以下操作,从eclipse导出可执行的jar包,供jmeter调用
工程右键
此为导出的可执行jar包和依赖包文件夹
将这2个文件导入到以下目录,jmeter的拓展包,每个脚本有个单独的文件夹,存放依赖包
重启jmeter,新建java请求
点击运行后,数据库已新增一条数据,说明脚本导入成功
查看结果树看不到java请求的信息,因为底层是二进制数据,只有控制台可以看到syso打印的信息
下面接着实现jmeter参数化入参
原文地址:https://www.cnblogs.com/monici/p/9430754.html