<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    posts - 241,  comments - 116,  trackbacks - 0

    安裝:從apache網站下載jmeter的zip包解壓,點擊\bin目錄下的jmeter.bat就可以啟動jmeter了,當然前提是你機子上安裝了jdk

     

    用jmeter進行接口測試:

           新建一個項目JMeterTest,需要到\lib\ext目錄引入兩個包ApacheJMeter_java.jar,ApacheJMeter_core.jar,因為一下測試類需要實現的接口依賴這兩個包.測試類如下:

    public class JMeter extends AbstractJavaSamplerClient {
        public static int count = 0;
        public Object o = new Object();

        @Override
        public SampleResult runTest(JavaSamplerContext context) {
            SampleResult sampleResult = new SampleResult();
            String jmeter = context.getParameter("jmeterParameter");

            // 計時開始
            sampleResult.sampleStart();
    C/C++ Reference大全
            System.out.println(jmeter);
            synchronized (o) {
                try {
                    count++;
                    Thread.sleep(100);
                    System.out.println("Hello JMeter->" + count);
                } catch (InterruptedException e) {
                    e.printStackTrace();
                }
            }
            // 計時結束
            sampleResult.sampleEnd();
            // 返回是否處理成功
            sampleResult.setSuccessful(true);
            return sampleResult;
        }
    }
    將JMeterTest打成jar包放到\lib\ext目錄下,點擊jmeter.bat啟動jmeter,啟動后如下圖所示:

     

     

     

          點擊java請求,在右邊下拉框選擇com.ldh.JMeter,添加參數名稱"jmeterParameter",值為"hello,world", 就可以在程序中通過context.getParameter("jmeterParameter")得到"hello,world".


         線程數表示用來進行測試的線程,Ramp-Up-Period表示在多少秒內啟動這幾個線程,循環次數表示每個線程運行的次數

     

          按上圖將該加的加完后,選擇運行-啟動,就可以進行測試了,測試完成后就可以從圖形結果,查看結構樹,聚合報告等查看結果了

     

     

    對web進行測試:

     圖如下



     

    生成的聚合報告如下:



     

    圖表含義說明如下:
    Label:說明是請求類型,如Http,FTP等請求。
    #Samples:也就是圖形報表中的樣本數目,總共發送到服務器的樣本數目。
    Average:也就是圖形報表中的平均值,是總運行時間除以發送到服務器的請求數。
    Median:也就是圖形報表中的中間值,是代表時間的數字,有一半的服務器響應時間低于該值而另一半高于該值。
    90%line:是指90%請求的響應時間比所得數值還要小。
    Min:是代表時間的數字,是服務器響應的最短時間。
    Max: 是代表時間的數字,是服務器響應的最長時間。
    Error%:請求的錯誤百分比。
    Throughput:也就是圖形報表中的吞吐量,這里是服務器每單位時間處理的請求數,注意查看是秒或是分鐘。
    KB/sec:是每秒鐘請求的字節數。

    posted on 2011-12-05 09:41 墻頭草 閱讀(1825) 評論(1)  編輯  收藏

    只有注冊用戶登錄后才能發表評論。


    網站導航:
     
    人人游戲網 軟件開發網 貨運專家
    主站蜘蛛池模板: 成人性生活免费视频| 成人毛片免费网站| 亚洲深深色噜噜狠狠爱网站| 妇女自拍偷自拍亚洲精品| 最好免费观看韩国+日本 | 国产一区在线观看免费| 亚洲日本一线产区和二线 | 亚洲av无码不卡私人影院| 美女黄频免费网站| 亚洲免费无码在线| 两性色午夜免费视频| 亚洲AV成人片色在线观看高潮| 中文字幕免费不卡二区| 亚洲高清免费在线观看| 国产成人免费网站| 亚洲精品无AMM毛片| 亚洲Aⅴ无码一区二区二三区软件| 日日狠狠久久偷偷色综合免费| 亚洲国产成人久久精品99| 久久国产精品免费一区| 亚洲成在人天堂一区二区| 精品久久8x国产免费观看| 亚洲伊人久久大香线蕉AV| 亚洲国产日韩在线观频| 久久久WWW成人免费精品| 精品亚洲成a人片在线观看少妇| 91频在线观看免费大全| 青青青亚洲精品国产| 亚洲综合日韩久久成人AV| 91福利视频免费| 亚洲成aⅴ人片久青草影院按摩| 亚洲男人第一无码aⅴ网站| 无码精品人妻一区二区三区免费看| 亚洲国产精品yw在线观看| 免费v片视频在线观看视频| 拍拍拍无挡免费视频网站| 亚洲一卡2卡3卡4卡国产网站 | 亚洲一区二区三区影院| 100000免费啪啪18免进| 五月天婷婷免费视频| 亚洲欧洲自拍拍偷午夜色|