一.下載測試軟件:(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裏面就能夠了
以下所示: