<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)  編輯  收藏

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


    網站導航:
     
    人人游戲網 軟件開發網 貨運專家
    主站蜘蛛池模板: 久久亚洲精品成人| 天天影院成人免费观看| 国产成人精品免费视频大全五级| 亚洲国产成人久久精品影视| 在线毛片片免费观看| 亚洲日韩精品无码专区网址| 国产精品偷伦视频免费观看了| 亚洲人成无码www久久久| 男女啪啪免费体验区| 免费一级毛片在播放视频| 男女猛烈xx00免费视频试看| 亚洲国产精品视频| av片在线观看永久免费| 亚洲狠狠婷婷综合久久久久| 久久免费视频99| 亚洲视频在线一区二区三区| 免费下载成人电影| 亚洲av无码专区青青草原| 亚洲欧洲国产成人综合在线观看| 成人精品综合免费视频| 亚洲精品亚洲人成在线观看| 99久久国产免费中文无字幕| 亚洲成a人片在线观看中文!!!| 成人免费毛片观看| 免费中文字幕视频| 亚洲一区二区电影| 超pen个人视频国产免费观看| 猫咪免费人成在线网站| 亚洲av无码不卡一区二区三区| 人与禽交免费网站视频| 鲁死你资源站亚洲av| 久久精品国产亚洲综合色| 美女被免费喷白浆视频| 免费看一级高潮毛片| 亚洲高清在线观看| 日本人护士免费xxxx视频| 99久久免费国产精精品| 在线亚洲午夜片AV大片| 久久久久久久亚洲精品| 国拍在线精品视频免费观看| caoporn国产精品免费|