使用Jmeter压力测试工具测试
一.下載測試軟件:(apache-jmeter-3.3.tgz),下載后解壓,然后有下面的文件夾
二.打開bin文件夾,選擇jmeter.bat,(或者右鍵jmeter.bat,發送到桌面,方便后面使用),然后雙機打開
發送到桌面快捷方式
三.雙擊打開,會有一段時間的初始化過程
打開后:
四.添加測試計劃
1.添加線程組
?
添加后:
?
2.做相關的配置:修改名稱,修改線程的數量(模擬幾個線程去操作,我這里設置的是3),然后ctrl+S保存,左邊的名稱。
目前設置的循環次數是1,還可以選勾選前面的復選框,然后設置為“永遠”循環
另外還可以勾選調度器,然后設置持續時間,比如持續10分鐘(60*10秒)
?
?五、添加http請求,可以在一個線程組下面添加多個http請求。這里為了演示,先添加一個http請求
1.添加http請求
? (1)右鍵剛剛新建的線程組==》添加==》sampler==>HTTP請求
?
(2)配置http請求的相關參數
?
?
2.添加http請求的頭信息
一個http請求除了url和body data,還需要傳遞頭信息。
郵件剛添加的http請求==》添加==》配置元件==》HTTP信息頭管理器
?添加后
?
(2)配置相關頭信息
這樣http請求的url和頭信息就都配置好了
五、增加查看結果的方法
右鍵剛才新建的線程組:"zhou_DaiBan",==>添加==》監聽器==》查看結果樹
添加后:
?
可以以同樣的方法,添加“圖形結果”,“用表格查看結果”,“聚合報告”
六、查看運行結果
?
點擊運行后(運行中的狀態)
運行完成:查看結果樹:
?
?
?還可以查看“圖形結果”,“用表格查看結果”,“聚合報告”
?
?七、增加響應斷言
???? 從上面的結果樹上面看,只要是返回結果的,都會標識為綠色,“已經通過”。
??? 如果我們想要做一個標識,如果結果中返回某些信息,那么才算是通過,其余算是返回錯誤的信息
??? 可以添加“響應斷言”
郵件剛剛新建的http請求“pc端待辦任務”==》添加==》斷言==》響應斷言
?
添加后:
添加之前的響應的結果里的響應正確的信息:"Code":"0"或者"Msg":"查詢待辦信息成功"
把信息復制后,點擊“Add from Clipboard”按鈕
這樣,后面再運行測試,如果返回的結果里沒有含有"Code":"0",就算沒有通過,然后就不會標識為綠色
八、設置如果3秒連接不上服務器或者3秒不返回結果,就算沒有通過
?點擊剛剛新建的http請求“pc端待辦任務”==》選項卡“Advanced”,如下圖所示
然后設置connect和Response都為3,如下所示,然后,如果連接時間超過3秒或者響應時間超過3秒,就算沒有通過,結果樹上就會“報紅”
九、做壓測
?點擊剛剛新建的線程組“zhou_DaiBan”,吧線程數改為500,點擊運行
查看結果樹:顯示超時
?
十、保存這個測試計劃
點擊后:
十一、重新打開創建的測試計劃
?
?
?
把保存的計劃拖到jmeter里面就可以了
如下所示:
?
轉載于:https://www.cnblogs.com/zhousong/p/9394776.html
總結
以上是生活随笔為你收集整理的使用Jmeter压力测试工具测试的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: C++构造函数/析构函数 设置成priv
- 下一篇: UWP开发细节记录:判断文件类型