使用Jmeter壓力測試工具測試

一.下載測試軟件:(apache-jmeter-3.3.tgz),下載後解壓,而後有下面的文件夾apache

二.打開bin文件夾,選擇jmeter.bat,(或者右鍵jmeter.bat,發送到桌面,方便後面使用),而後雙機打開服務器

發送到桌面快捷方式測試

三.雙擊打開,會有一段時間的初始化過程url

打開後:線程

四.添加測試計劃
1.添加線程組3d

 

添加後:blog

 


2.作相關的配置:修更名稱,修改線程的數量(模擬幾個線程去操做,我這裏設置的是3),而後ctrl+S保存,左邊的名稱。
目前設置的循環次數是1,還能夠選勾選前面的複選框,而後設置爲「永遠」循環
另外還能夠勾選調度器,而後設置持續時間,好比持續10分鐘(60*10秒)ip

 

 5、添加http請求,能夠在一個線程組下面添加多個http請求。這裏爲了演示,先添加一個http請求
1.添加http請求
  (1)右鍵剛剛新建的線程組==》添加==》sampler==>HTTP請求dva

 

(2)配置http請求的相關參數軟件

 

 

2.添加http請求的頭信息
一個http請求除了url和body data,還須要傳遞頭信息。
郵件剛添加的http請求==》添加==》配置元件==》HTTP信息頭管理器

 添加後

 

(2)配置相關頭信息

這樣http請求的url和頭信息就都配置好了

5、增長查看結果的方法
右鍵剛纔新建的線程組:"zhou_DaiBan",==>添加==》監聽器==》查看結果樹

添加後:

 


能夠以一樣的方法,添加「圖形結果」,「用表格查看結果」,「聚合報告」

6、查看運行結果

 

點擊運行後(運行中的狀態)

運行完成:查看結果樹:

 

 

 還能夠查看「圖形結果」,「用表格查看結果」,「聚合報告」

 

 7、增長響應斷言
     從上面的結果樹上面看,只要是返回結果的,都會標識爲綠色,「已經經過」。
    若是咱們想要作一個標識,若是結果中返回某些信息,那麼纔算是經過,其他算是返回錯誤的信息
    能夠添加「響應斷言」
郵件剛剛新建的http請求「pc端待辦任務」==》添加==》斷言==》響應斷言

 

添加後:

添加以前的響應的結果裏的響應正確的信息:"Code":"0"或者"Msg":"查詢待辦信息成功"
把信息複製後,點擊「Add from Clipboard」按鈕

這樣,後面再運行測試,若是返回的結果裏沒有含有"Code":"0",就算沒有經過,而後就不會標識爲綠色

8、設置若是3秒鏈接不上服務器或者3秒不返回結果,就算沒有經過
 點擊剛剛新建的http請求「pc端待辦任務」==》選項卡「Advanced」,以下圖所示


而後設置connect和Response都爲3,以下所示,而後,若是鏈接時間超過3秒或者響應時間超過3秒,就算沒有經過,結果樹上就會「報紅」


9、作壓測
 點擊剛剛新建的線程組「zhou_DaiBan」,吧線程數改成500,點擊運行

查看結果樹:顯示超時

 

10、保存這個測試計劃

點擊後:

11、從新打開建立的測試計劃

 

 

 

把保存的計劃拖到jmeter裏面就能夠了

以下所示:

相關文章
相關標籤/搜索