一. 使用场景
在测试过程中, 可能需要调用第三方jar包来生成测试数据或者使用java工具类来实现业务场景, 普遍的做法是手动调用jar包, 再把这些值赋给jmeter中的某个参数, 以满足业务测试需求目的, jmete有调用jar包的功能, 可以利用这个实现对jar包的嵌入调用.
二. 自定义jar包
1.用IDEA,写一个非常简单的java
package com.example.demo;
public class Test{
public static String stringFormat(String s){
return s + ":使我快乐, ";
}
}
2.使用maven的packet打成jar包
三. Jmeter中调用自定义jar或者第三方工具类
一般有两种方法
第一种
直接将包放置jmeter的扩展包目录中:
%jmeter_home%/lib/ext
第二种 (推荐使用)
1、在测试计划的add directory or jar to classpath中导入 jar包。
2、添加BeanShell取样器
就可以直接使用import 自己的类, 和java里一样调用.实现对jar包的调用
3、运行在查看结果树中查看响应数据,
四、将代码生成的结果赋值到jmeter变量中,然后在其他组件中进行使用vars.put()进行引用。