Jmeter(三十二) - 從入門到精通 - Jmeter Http協議錄製指令碼工具-Badboy5(詳解教程)

巨集哥發表於2020-12-08

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的斷言就分享到這裡了,謝謝你耐心的閱讀。

 

您的肯定就是我進步的動力。如果你感覺還不錯,就請鼓勵一下吧!記得點波 推薦 哦!!!(點選右邊的小球即可!(^__^) 嘻嘻……)

相關文章