三.jmeter代碼學習, AbstractJavaSamplerClient【持續更新】

public abstract class AbstractJavaSamplerClient extends Object implements JavaSamplerClient

constructorhtml

     AbstractJavaSamplerClient()java

methodweb

  1. Arguments getDefaultParameters() //把測試的一些默認數據在程序運行前顯示到JMeter客戶端apache

  2. protected org.apache.log.Logger getLogger()//子類用它來 記錄logapi

  3. void setupTest(JavaSamlerContext context)//測試開始時執行oracle

  4. 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客戶端

相關文章
相關標籤/搜索