在JMeter测试计划中,添加线程组,在线程组中添加用户定义变量,aa=aaa,bb=bbb,展示如图:
使用IDEA,编写一个java测试代码
package com.howdy.service; public class BeanShellUtil { public static String test(String input) { String output ="使用jar包方法,调用成功:Hello,"+input; return output; } }
在java程序中测试方法,是否正常:
将写好的java程序,打包成jar包,放在JMeter的lib/ext文件夹中,我的是放在D:\Program Files\apache-jmeter-5.2.1\lib\ext文件下
在JMeter中添加Beanshell取样器,在脚本位置,添加调用封装好的jar包方法
在线程组下,添加 调试取样器 控件,察看结果树控件,使用默认参数即可
执行脚本测试,查看结果树中调试取样器,返回的结果,如和jar包中打印输出的一样,则表示调用成功