🔥Jmeter(三十二) - 從入門到精通 - Jmeter Http 協議錄製指令碼工具-Badboy5(詳解教程)
1.簡介
這一篇文章,宏哥主要想講解一下,錄製完指令碼不是就完事了,我們有時候還需要斷言,看結果是否和我們預期的結果一致。這在測試中都是很重要的。用句老話說:只看結果不看過程。
2.錄製指令碼
想要斷言,我們就必須的有指令碼,才能斷言,沒有指令碼我們就無法斷言,因此這裡我們還是需要錄製指令碼。再廢話一句:Jmeter 錄製指令碼多采用 Badboy 工具,很少使用其自帶的錄製,雖然 badboy 現在不維護了,但是宏哥還是極力推薦 badboy。
2.1 錄製場景
宏哥大致描述一下錄製場景:開啟瀏覽器輸入搜狗網址,並訪問搜狗,在搜尋輸入框,輸入 “北京 - 宏哥”,點選 “搜狗搜尋” 按鈕。
2.2 具體步驟
1.先錄製場景:開始錄製,開啟瀏覽器 www.sogou.com,如下圖所示:
2.在輸入框中輸入文字 “北京 - 宏哥",如下圖所示:
3.回車,關閉錄製。如下圖所示:
4.找到 Variables 皮膚,在空白處滑鼠右鍵,點選 “add variables..”,如下圖所示:
5.輸入變數名,以及變數的值,變數的值可以是多個,如下圖所示:
6.點選 Ok,如下圖所示:
7.修改引數使用變數,如下圖所示:
8.今天的豬腳登場了:新增斷言,選中需要斷言的地方(北京 - 宏哥),點 Tools->Add Assertion for Selection,如下圖所示:
9.修改斷言的引數變數,這裡斷言的值也是取的搜尋的變數,可以根據專案需求重新新增變數,如下圖所示:
10.修改指令碼執行的次數,我們選擇迴圈剛才定義變數時新增的值。如下圖所示:
到此,錄製指令碼斷言,就全部結束了,選全部執行試試吧!這裡前邊宏哥已經介紹過了就不贅述了。
11.開始回放 Play All ,左側檢查狀態也成功改變了(左側檢查點《斷言》處出現對勾)。如下圖所示:
2.3 檢視回放結果
點選 view –>report –>Summary report,出現下圖展示回放結果,如下圖所示:
3.小結
1.在全部執行時中文字元變成亂碼,不要慌也不要緊只需要:把 utf8 改成 GBK 即可。
好了,時間也不早了,今天關於 Badboy 的斷言就分享到這裡了,謝謝你耐心的閱讀。
相關文章
- Jmeter(三十二) - 從入門到精通 - Jmeter Http協議錄製指令碼工具-Badboy5(詳解教程)JMeterHTTP協議指令碼
- 🔥Jmeter(二十七) - 從入門到精通 - Jmeter Http 協議錄製指令碼(詳解教程)JMeterHTTP協議指令碼
- 🔥Jmeter(三十) - 從入門到精通 - Jmeter Http 協議錄製指令碼工具-Badboy3(詳解教程)JMeterHTTP協議指令碼
- 🔥Jmeter(三十一) - 從入門到精通 - Jmeter Http 協議錄製指令碼工具-Badboy4(詳解教程)JMeterHTTP協議指令碼
- 🔥Jmeter(二十八) - 從入門到精通 - Jmeter Http 協議錄製指令碼工具-Badboy1(詳解教程)JMeterHTTP協議指令碼
- Jmeter(二十七) - 從入門到精通 - Jmeter Http協議錄製指令碼(詳解教程)JMeterHTTP協議指令碼
- Jmeter(三十) - 從入門到精通 - Jmeter Http協議錄製指令碼工具-Badboy3(詳解教程)JMeterHTTP協議指令碼
- Jmeter(三十三) - 從入門到精通 - Jmeter Http協議錄製指令碼工具-Badboy6(詳解教程)JMeterHTTP協議指令碼
- 🔥Jmeter(八) - 從入門到精通 - JMeter 配置元件(詳解教程)JMeter元件
- 🔥Jmeter(十四) - 從入門到精通 - JMeter 定時器 - 下篇(詳解教程)JMeter定時器
- 🔥Jmeter(二十) - 從入門到精通 - JMeter 監聽器 -下篇(詳解教程)JMeter
- 🔥Jmeter(十三) - 從入門到精通 - JMeter 定時器 - 上篇(詳解教程)JMeter定時器
- 🔥Jmeter(二十一) - 從入門到精通 - JMeter 斷言 - 上篇(詳解教程)JMeter
- 🔥Jmeter(二十二) - 從入門到精通 - JMeter 斷言 - 下篇(詳解教程)JMeter
- 🔥Jmeter(二十三) - 從入門到精通 - JMeter 函式 - 上篇(詳解教程)JMeter函式
- 🔥Jmeter(二十四) - 從入門到精通 - JMeter 函式 - 中篇(詳解教程)JMeter函式
- 🔥Jmeter(二十五) - 從入門到精通 - JMeter 函式 - 下篇(詳解教程)JMeter函式
- 🔥Jmeter(十五) - 從入門到精通 - JMeter 匯入自定義的 Jar 包(詳解教程)JMeterJAR
- 🔥Jmeter(十) - 從入門到精通 - JMeter 邏輯控制器 - 中篇(詳解教程)JMeter
- 🔥Jmeter(十一) - 從入門到精通 - JMeter 邏輯控制器 - 下篇(詳解教程)JMeter
- 🔥Jmeter(九) - 從入門到精通 - JMeter 邏輯控制器 - 上篇(詳解教程)JMeter
- Jmeter(八) - 從入門到精通 - JMeter配置元件(詳解教程)JMeter元件
- Jmeter(十三) - 從入門到精通 - JMeter定時器 - 上篇(詳解教程)JMeter定時器
- Jmeter(十九) - 從入門到精通 - JMeter監聽器 -上篇(詳解教程)JMeter
- Jmeter(二十) - 從入門到精通 - JMeter監聽器 -下篇(詳解教程)JMeter
- Jmeter(十四) - 從入門到精通 - JMeter定時器 - 下篇(詳解教程)JMeter定時器
- Jmeter(二十一) - 從入門到精通 - JMeter斷言 - 上篇(詳解教程)JMeter
- Jmeter(二十三) - 從入門到精通 - JMeter函式 - 上篇(詳解教程)JMeter函式
- Jmeter(二十四) - 從入門到精通 - JMeter函式 - 中篇(詳解教程)JMeter函式
- Jmeter(二十二) - 從入門到精通 - JMeter斷言 - 下篇(詳解教程)JMeter
- 🔥Jmeter(六) - 從入門到精通 - 建立資料庫測試計劃(詳解教程)JMeter資料庫
- 🔥Jmeter(二十六) - 從入門到精通 - 搭建開源論壇 JForum(詳解教程)JMeter
- Jmeter(十) - 從入門到精通 - JMeter邏輯控制器 - 中篇(詳解教程)JMeter
- Jmeter(十一) - 從入門到精通 - JMeter邏輯控制器 - 下篇(詳解教程)JMeter
- Jmeter(九) - 從入門到精通 - JMeter邏輯控制器 - 上篇(詳解教程)JMeter
- Jmeter(十二) - 從入門到精通 - JMeter邏輯控制器 - 終篇(詳解教程)JMeter
- Jmeter(五十一) - 從入門到精通高階篇 - jmeter之運動戰(詳解教程)JMeter
- Jmeter(五十四) - 從入門到精通高階篇 - 如何在linux系統下執行jmeter指令碼 - 上篇(詳解教程)JMeterLinux指令碼