【JMeter】Jmeter引入第三方jar包

时间:2022-11-20 16:31:48

Jmeter做remoteService,里面用到一个实体:clickEntity,是在一个第三方jar包定义的:com.bj58.opt.ad_logparser-0.0.18-SNAPSHOT.jar

在Eclipse里运行一切正常,放到jmeter后怎么都执行不到下一步,也没有报错。

System.out.println("-----------------runTest begin!----------------------------------");
ClickEntity clickEntity = new ClickEntity();
System.out.println("I have a clickEntity");

现象:在jmeter的后台,只打印出"-----------------runTest begin!----------------------------------"

   打印不出“I have a clickEntity”,也没有看到其他提示信息和报错。

只是在把这个clickEntity new在runTest外面时,在jmeter界面添加java请求,会弹窗提示clickEntity的问题,且不能成功初始化。

解决:需要把第三方jar包引入到jmeter中。

运行一下:bingo!成啦

在网上搜了一下,在jmeter的beanshell使用自定义的java方法或者引入第三方的工具类,有两种引入方法 :

一 直接将包放至 jmemter扩展包目录下:

apache-jmeter-2.12\apache-jmeter-2.12\lib\ext

二 在测试计划中,在"add directary or jar to classpath"后面点击"添加",选择对应jar包,打开,即可成功添加到jmeter中。

【JMeter】Jmeter引入第三方jar包