jmeter开发java脚本主要的依赖包有三个如下图
步骤1 :打开idea,创建一个project,导入上图依赖包
步骤2:创建一个类,继承AbstractJavaSamplerClient类,并实现runtest方法和重写getDefaultParameters方法
详解:getDefaultParameters方法中主要用来完成,界面需要传入的参数有哪些(手动输入的参数,如果没有参数可以不用重写该方法)
步骤2.5:实现runtest方法(该方法中主要用来实现具体的业务和事务的校验)
固定写法:SampleResult result = new SampleResult();创建一个返回的对象
设置事务名称:result.setSampleLabel("这是一个测试");
设置事务成功或者失败:result.setSuccessful(true/false);
获取前端界面传入的数据:javaSamplerContext.getParameter("fore","test");(如果前端传值了就使用传入的值,如果没传值则使用默认的test)
步骤3:打jar包,并放入jmeter安装目录的lib/ext下
注意:需要打jar包的类中一定要有main方法,否则找不到需要打jar包的类
选择对应的类,其他默认
进行buid操作
选择生成的jar包,根据path路径在本地找到对于的jar包,将jia包放到jmeter安装目录lib/ext下,重启jmeter。
添加java请求并选择对应的方法进行测试即可(因为所有的业务请求和判断逻辑都在rentest中,界面只负责传入一些可变参数即可)