/**
* jmeter测试类
*
* @author hejb 2017.09.04
*
*/
public class AppForJmeter implements JavaSamplerClient {
/**
* 设置可用参数及的默认值
*/
public Arguments getDefaultParameters() {
System.out.println("i‘m start");
return null;
}
/**
* 开始测试,从arg0参数可以获得参数值;
*/
public SampleResult runTest(JavaSamplerContext arg0) {
SampleResult sr = new SampleResult();
sr.sampleStart();// jmeter 开始统计响应时间标记
sr.setResponseData("test", null);
sr.setDataType(SampleResult.TEXT);
sr.setSuccessful(true);
sr.sampleEnd();// jmeter 结束统计响应时间标记
return sr;
}
/**
* 每个线程测试前执行一次,做一些初始化工作
*/
public void setupTest(JavaSamplerContext arg0) {
System.out.println("set Up Test");
}
/**
* 测试结束时调用;
*/
public void teardownTest(JavaSamplerContext arg0) {
System.out.println("down...");
}
public static void main(String[] args) {
System.out.println("test in main");
}
}