亚洲好骚综合-亚洲黄色录像-亚洲黄色网址-亚洲黄色网址大全-99久久99久久-99久久99久久精品国产

您的位置:軟件測試 > 開源軟件測試 > 開源性能測試工具 > Jmeter
JMeter 使用入門
作者:網絡轉載 發布時間:[ 2013/4/7 15:58:33 ] 推薦標簽:

  近在公司想做下壓力或負載測試,當然我首先想到的是用JMeter,以前也認識過它,可能它能滿足基本測試需求。使用之前要先認識下它。

  先到官方網站下載新版本:http://jakarta.apache.org/site/downloads/downloads_jmeter.cgi,目前新版是jakarta-jmeter-2.7。

  運行bin/jmeter.bat后,先來了解幾個術語:

  1、線程組:測試里每個任務都要線程去處理,所有我們后來的任務必須在線程組下面創建。可以在“測試計劃->添加->線程組”來建立它,然后在線程組面板里有幾個輸入欄:線程數、Ramp-Up Period(in seconds)、循環次數,其中Ramp-Up Period(in seconds)表示在這時間內創建完所有的線程。如有8個線程,Ramp-Up = 200秒,那么線程的啟動時間間隔為200/8=25秒,這樣的好處是:一開始不會對服務器有太大的負載。

  2、取樣器(Sampler):可以認為所有的測試任務都由取樣器承擔,有很種,如:HTTP 請求。

  3、斷言:對取樣器返回的請求結果給出判斷,是否正確。

  4、monitor:它的功能是對取樣器的請求結果顯示、統計一些數據(吞吐量、KB/S……)等。

  先這些概念。下面來試用一下:

  添加線程組,右擊測試計劃->添加->線程組,線程數為2,Ramp-Up=0,循環次數=5;添加取樣器:右擊線程組->添加->Sample->HTTP 請求,Web服務器localhost,端口8080,協議http,路徑/index.jsp;添加monitor,右擊線程組->添加->monitor->圖形結果(第二個),然后再添加一個Summary report monitor。

  然后,運行->啟動,在兩個monitor中都可以看到一些內容,如:

  運行bin/jmeter.bat后,先來了解幾個概念:

  1、線程組:測試里每個任務都要線程去處理,所有我們后來的任務必須在線程組下面創建。可以在“測試計劃->添加->線程組”來建立它,然后在線程組面板里有幾個輸入欄:線程數、Ramp-Up Period(in seconds)、循環次數,其中Ramp-Up Period(in seconds)表示在這時間內創建完所有的線程。如有8個線程,Ramp-Up = 200秒,那么線程的啟動時間間隔為200/8=25秒,這樣的好處是:一開始不會對服務器有太大的負載。

  2、取樣器(Sampler):可以認為所有的測試任務都由取樣器承擔,有很種,如:HTTP 請求。

  3、斷言:對取樣器返回的請求結果給出判斷,是否正確。

  4、monitor:它的功能是對取樣器的請求結果顯示、統計一些數據(吞吐量、KB/S……)等。

  了解了這些概念。下面來試用一下:

  1、添加線程組,右擊測試計劃 -> 添加 -> 線程組,線程數為10,Ramp-Up=1,循環次數=5;

  2、添加取樣器:右擊線程組->添加->Sample->HTTP 請求,Web服務器localhost,端口8080,協議http,路徑/index.jsp;添加monitor,右擊線程組->添加->monitor->圖形結果(第二個),然后再添加一個Summary report monitor。

  然后,運行 -> 啟動,在兩個monitor中都可以看到一些內容

  JMeter 的主要測試組件總結如下:

  1、測試計劃是使用 JMeter 進行測試的起點,它是其它 JMeter 測試元件的容器。

  2、線程組代表一定數量的并發用戶,它可以用來模擬并發用戶發送請求。實際的請求內容在Sampler中定義,它被線程組包含。

  3、monitor負責收集測試結果,同時也被告知了結果顯示的方式。

  4、邏輯控制器可以自定義JMeter發送請求的行為邏輯,它與Sampler結合使用可以模擬復雜的請求序列。

  5、斷言可以用來判斷請求響應的結果是否如用戶所期望的。它可以用來隔離問題域,即在確保功能正確的前提下執行壓力測試。這個限制對于有效的測試是非常有用的。

  6、配置元件維護Sampler需要的配置信息,并根據實際的需要會修改請求的內容。

  7、前置處理器和后置處理器負責在生成請求之前和之后完成工作。前置處理器常常用來修改請求的設置,后置處理器則常常用來處理響應的數據。

  8、定時器負責定義請求之間的延遲間隔。

軟件測試工具 | 聯系我們 | 投訴建議 | 誠聘英才 | 申請使用列表 | 網站地圖
滬ICP備07036474 2003-2017 版權所有 上海澤眾軟件科技有限公司 Shanghai ZeZhong Software Co.,Ltd
主站蜘蛛池模板: 你懂的在线观看网站 | 成人影院一区二区三区 | 欧美亚洲欧美 | 人人色网 | 国产成人18黄网站在线观看网站 | 日韩每日更新 | 国产精品青青青高清在线 | 欧美视频不卡一区二区三区 | 1024cc香蕉在线观看免费 | 免费看男女下面日出水视频 | 国产成人精品免费视频 | 波多野中文字幕s | 92看片淫黄大片欧美看国产片 | 青青青国产色视频在线观看 | 看黄的网址| 狠狠狠狠狠狠狠 | 亚洲欧美另类在线观看 | 波多野结衣一区二区三区四区 | 一级毛片免费毛片毛片 | 免费色片网站 | 大黄免费网站 | 欧美一区二区三区网站 | 日p免费视频| 亚洲欧美香蕉在线日韩精选 | 羞羞视频免费网站含羞草 | 久久女同互慰一区二区三区 | 青娱乐伊人 | 国产区成人精品视频 | 免费啪视频| 韩日色图| 最新国产三级在线观看不卡 | 伦理午夜 | 日韩精品午夜视频一区二区三区 | 日韩免费视频一区 | 美女又美女又黄又免费网站 | 日韩大片免费观看 | 亚洲天天做日日做天天看 | 成人久久18免费网址 | 国产一卡2卡3卡四卡精品网站 | 久久精品天天中文字幕人 | 天天尻|