public abstract class AbstractJavaSamplerClient extends Object implements JavaSamplerClient
constructor
AbstractJavaSamplerClient()
method
Arguments getDefaultParameters() //把测试的一些默认数据在程序运行前显示到JMeter客户端
protected org.apache.log.Logger getLogger()//子类用它来 记录log
void setupTest(JavaSamlerContext context)//测试开始时执行
void teardownTest(JavaSamplerContext context)//测试结束时执行
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.apache.jmeter.protocol.java.sampler.JavaSamplerClient
runTest
SampleResult runTest(JavaSamplerContext context)//主要测试方法,所有测试程序都在这里完成,JavaSamplerContext参数封装测试中需要的所有外界数据(如配置信息等)
SampleResult封装了所有测试结果(如:测试是否成功?程序执行时间等)
Jmeter编写java测试类
首先要继承抽象类AbstractJavaSamplerClient【ApacheJMrter_java.jar】
四个抽象方法
void setupTest(JavaSamplerContext arg0)
SamplerResult runTest(JavaSamplerContest arg0))//主要测试方法,所有测试程序都在这里完成
void teardown(JavaSamplerContext arg0)
Arguments getDefaultParameters()//把测试的一些默认数据在程序运行前显示到JMeter客户端