idea生成jar包
1、在idea中导入需要的包
2、编写java代码 实现JavaSampleClient
package com;
import org.apache.jmeter.config.Arguments;
import org.apache.jmeter.protocol.java.sampler.JavaSamplerClient;
import org.apache.jmeter.protocol.java.sampler.JavaSamplerContext;
import org.apache.jmeter.samplers.SampleResult;
public class JavaTool implements JavaSamplerClient {
public static void main(String[] args) {
//模拟JMeter执行调用顺序
JavaTool javaTool = new JavaTool();
JavaSamplerContext context = new JavaSamplerContext(javaTool.getDefaultParameters());
javaTool.setupTest(context);
javaTool.runTest(context);
javaTool.teardownTest(context);
}
@Override
public void setupTest(JavaSamplerContext javaSamplerContext) {
}
@Override
public SampleResult runTest(JavaSamplerContext javaSamplerContext) {
SampleResult results = new SampleResult();
results.setSuccessful(true);
results.sampleStart();
String key = javaSamplerContext.getParameter("url");
results.setResponseData(key, "utf-8");
results.sampleEnd();
return results;
}
@Override
public void teardownTest(JavaSamplerContext javaSamplerContext) {
}
@Override
public Arguments getDefaultParameters() {
Arguments arguments = new Arguments();
arguments.addArgument("url", "192.168.30.141");
return arguments;
}
}
3、配置
项目结构如下:选择main class后路径什么都不需要该,一路下一步即可
4、build