Jmeter做效能測試——HTTP請求
Jmeter做效能測試,使用簡單方便,基本上能滿足測試需求。我們一般用他來做http請求測試。
下面是配置步驟:
1、新增執行緒組。
選中測試計劃,右鍵單擊選擇新增選單,然後再選擇執行緒組開啟執行緒組配置。
首先給這個執行緒組起一個有意義的名字,在名字域裡,輸入“測試”.
然後,線上程數裡輸入5,下一個輸入域,Ramp_Up Period,保持不變。這個值是告訴JMeter在開始各個執行緒之間延遲多長時間。例如,如果你輸入5,JMeter將會在5秒前完成該執行緒裡的所有操作。因此,如果我們有5個執行緒和5秒Ramp_Up Period,延遲在開始執行緒之間會是1 秒(5個執行緒/5秒=1秒)。如果你設定此值為0,JMeter則會立刻開始此執行緒的所有操作。
最後,清除迴圈次數的複選項“永遠”,然後輸入2。這個值是告訴JMeter你的測試重複多少次。如果你輸入1,那麼JMeter只會執行一次你的測試。要不停的執行你的測試計劃,選中“永遠”核取方塊。
在大多應用裡,你必須手工接受你在控制皮膚裡做的改動,但是,在JMeter裡,控制皮膚能自動地接受你的變動如同你改動它們一樣。如果你更改元件的名字,樹將在你離開控制皮膚後被更新,以新文字顯示(例如,當選擇其它樹元件)。
2、給新新增的測試執行緒組新增第一個HTTP請求。
選擇上面新建的執行緒組,右鍵 新增->取樣器-> HTTP請求,然後填寫其屬性。
說明:
名稱: HTTP 預設請求值 該元素的名稱
伺服器名稱或IP:l測試伺服器的IP或者名字
埠號:80 伺服器提供服務的埠號,伺服器是Tomcat,所以埠號是80
協議: http 傳送測試請求時使用的協議,通常都用HTTP協議
方法:http請求中使用的方法,如get post等。你要測試伺服器對http請求的相應,你首先需要確定該http請求中使用的是什麼方法,確定方法:檢視網頁原始碼或者jsp,查詢“method”,程式碼中method後面的值就是http請求中使用到的方法
路徑: 此處填寫你要測試的頁面的路徑,不包括伺服器地址
同請求一起傳送的引數:因為我測試的是登入,故新增了四個同請求一起傳送的引數。要確定同請求一起傳送的引數,你也需要檢視網頁原始碼或者jsp,查詢“input”,將該標籤中的name值作為引數名,而將相應的value作為引數值。
3、新增監視。
選擇HTTP請求元件,然後新增一個圖形結果監視器。 然後,你需要指定一個目錄和一個輸出的檔名。你可以輸入到檔名域裡,也可以選擇“瀏覽”按鈕來瀏覽目錄並輸入檔名。
測試結果說明:
吞吐量是伺服器每分鐘處理的請求數。
平均值是總執行時間除以傳送到伺服器的請求數。
中間值是代表時間的數字,有一半的伺服器響應時間低於該值而另一半高於該值。
偏離表示伺服器響應時間變化、離散程度測量值的大小,或者,換句話說,就是資料的分佈。
相關文章
- JMeter——非同步請求效能測試JMeter非同步
- 使用jMeter構造大量併發HTTP請求進行微服務效能測試JMeterHTTP微服務
- 【效能測試】使用ab做Http效能測試HTTP
- Jmeter 對 Java 請求的測試實施JMeterJava
- Android測試Http網路請求。AndroidHTTP
- python做http請求PythonHTTP
- Jmeter介面測試+效能測試JMeter
- Go 單元測試之HTTP請求與API測試GoHTTPAPI
- Jmeter —— jmeter利用取樣器中http傳送請求JMeterHTTP
- JMeter 做介面加密測試JMeter加密
- jmeter之http請求-如何上傳檔案JMeterHTTP
- 使用Jmeter進行效能測試實戰:詳解HTTP請求和JDBC request進階篇JMeterHTTPJDBC
- Jmeter效能測試實戰JMeter
- Jmeter效能測試:高併發分散式效能測試JMeter分散式
- JMeter做效能測試(1)-效能壓測指令碼的生成以及完善和增強JMeter指令碼
- Jmeter —— jmeter設定HTTP資訊頭管理器模擬請求頭JMeterHTTP
- 使用Jmeter進行http介面測試JMeterHTTP
- Jmeter TCP協議效能測試JMeterTCP協議
- Jmeter效能測試 —— 壓力模式JMeter模式
- Jmeter效能測試簡單使用JMeter
- JMeter:效能測試利器全解析JMeter
- 『動善時』JMeter基礎 — 17、JMeter配置元件【HTTP請求預設值】JMeter元件HTTP
- 測試開發之效能篇-JMeter介面測試JMeter
- 效能測試--JMeter 主要元件介紹JMeter元件
- JMeter效能測試工具使用入門JMeter
- 效能測試 —— Jmeter 命令列詳細JMeter命令列
- http請求HTTP
- HTTP 請求HTTP
- 使用jMeter構造大量併發的隨機HTTP請求JMeter隨機HTTP
- 為js做效能測試JS
- jmeter請求https地址JMeterHTTP
- jmeter 效能測試入門手冊分享JMeter
- 效能壓力測試JMeter替代:LoadjitsuJMeter
- 基於jmeter的效能全流程測試JMeter
- Jmeter效能測試 —— jmeter之使用ServerAgent監控伺服器JMeterServer伺服器
- JMeter做WEB和API自動化測試JMeterWebAPI
- http請求概述HTTP
- HTTP請求方法HTTP