这里简单说明一下怎么自定义java请求,并利用jmeter做压力测试,希望不仅对测试人员,对开发人员也有帮助。
1 创建java请求类
1) 在eclipse中创建一个java项目
2) 导入Jmeterhome/lib/ext下的两个包:ApacheJMeter_java.jar和ApacheJMeter_core.jar
3) 创建一个继承于AbstractJavaSamplerClient的java类
import org.apache.jmeter.config.Arguments;
import org.apache.jmeter.protocol.java.sampler.AbstractJavaSamplerClient;
import org.apache.jmeter.protocol.java.sampler.JavaSamplerContext;
import org.apache.jmeter.samplers.SampleResult;
public class javaRequest extends AbstractJavaSamplerClient {
//自定义变量
private SampleResult results;
private String var1=null;
private String var2=null;
//设置传入的参数,可以设置多个,已设置的参数会显示到Jmeter的参数列表中
@Override
public Arguments getDefaultParameters() {
Arguments params = new Arguments();
params.addAr