主要用到了两个性能测试工具,一个是jmeter,一个是LoadRunner。
使用jmeter的测试方法:
1、下载jemeter的linux版本的,下载的文件里包含了两个jar包,一个是ApacheJMeter_core.jar,ApacheJMter_java.jar。分别把这两个jar放到eclipse的Java Build Path的libraries下面。
2、创建编写脚本的类,使他继承AbstractJavaSamplerClient。初步结构是
private SampleResult results; public void setupTest(JavaSamplerContext arg0) { results = new SampleResult(); } public Arguments getDefaultParameters() { Arguments params = new Arguments(); return params; } //测试执行的循环体,根据线程数和循环次数的不同可执行多次,类似于LoadRunner中的Action方法 public SampleResult runTest(JavaSamplerContext arg0) { results.sampleStart(); results.sampleEnd(); results.setSuccessful(true); return results; } //结束方法,实际运行时每个线程仅执行一次,在测试方法运行结束后执行,类似于LoadRunner中的end方法 public void teardownTest(JavaSamplerContext arg0) { } |