标签:入参 log 问题 ext 排查 mamicode res org 执行
自定义的JavaSamplerClient类需要满足以下几个条件:
1、需要把Jmter的ext目录下的ApacheJmeter_core.jar和ApacheJmetere_java.jar 引入到项目中
2、自定义的JavaSamplerClient继承 org.apache.jmeter.protocol.java.sampler.AbstractJavaSamplerClient类
3、实现AbstractJavaSamplerClient类的
/**可选实现的方法**/
(2)自定义的JavaSamplerClient类实例,被循环调用3次的日志输出如下,从日志可以看出,setupTest在线程开始创建自定义类的实例被调用时,循环的过程中只调用runTest方法,线程中该实例被销毁时才调用teardownTest方法
4、代码写好以后,需要打成jar包放到jmeter的lib目录下,如果编写的自定义类用到了三方的jar包,那么在maven项目的pom.xml文件中,引入maven-jar-plugin插件,这样生成的jar的manifest文件就包含引用三方的jar包路径,同时手动把引用的三方jar包放入到jmeter的相应目录下,就能正确地引用三方jar包了。
5、在jmeter脚本中正确地找到该方法,输入参数,就可以使用了。
Jmeter中自定义JavaSamplerClient类的编写
标签:入参 log 问题 ext 排查 mamicode res org 执行
原文地址:https://www.cnblogs.com/Elyzia/p/11931327.html