当JMeter中的有些组件满足不了测试需求时,可以开发自定义的组件使用。
1.添加对应的maven依赖
<dependency>
<groupId>org.apache.jmeter</groupId>
<artifactId>ApacheJMeter_core</artifactId>
<version>5.2.1</version>
</dependency>
<dependency>
<groupId>org.apache.jmeter</groupId>
<artifactId>ApacheJMeter_java</artifactId>
<version>5.2.1</version>
</dependency>
<dependency>
<groupId>org.apache.jmeter</groupId>
<artifactId>ApacheJMeter_functions</artifactId>
<version>5.2.1</version>
</dependency>
2.自定义开发个扩展组件
创建一个类实现JavaSamplerClient接口,实现它的四个对应的抽象方法
例如,自定义一个Java请求
public class JavaSample2 implements JavaSamplerClient {
private String UrlName = "URL";
private String url = "http://www.baidu.com";