public abstract class AbstractJavaSamplerClient extends Object implements JavaSamplerClient
constructorhtml
AbstractJavaSamplerClient()java
methodweb
Arguments getDefaultParameters() //把測試的一些默認數據在程序運行前顯示到JMeter客戶端apache
protected org.apache.log.Logger getLogger()//子類用它來 記錄logapi
void setupTest(JavaSamlerContext context)//測試開始時執行oracle
void teardownTest(JavaSamplerContext context)//測試結束時執行測試
Methods inherited from class java.lang.Objectspa
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitcode
Methods inherited from interface org.apache.jmeter.protocol.java.sampler.JavaSamplerClientorm
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客戶端