Jmeter(二十九) - 從入門到精通 - Jmeter Http協議錄制腳本工具-Badboy2(詳解教程)


1.簡介

  上一篇文中已經對Badboy做了一個基本上詳細完整的介紹,這一篇宏哥帶你們實戰一下,這一篇主要講解和分享:錄制和運行腳本、參數化

首先讓我們使用N模式錄制一個腳本,測試用例編號為:1.1.1 成功的發布僅有文字主題。 

2錄制腳本

1. 創建名為1 Log in的Suite,

2. 所屬Test命名為1.1 Login from http://localhost:8080/jforum/forums/list.page

3. 為1.1 增加一個Step 命名為1.1.1 login successfully When user and password is right,如下圖所示:

4. 登錄Jforum論壇成功后

5點擊Record按鈕,停止錄制

6. 全部展開Login下的腳本, 如下圖所示

7. 創建一個Suite,命名為2 Write a post

8. 所屬Test命名為2.1 Text Only

9. 為1.1 增加一個Step 命名為2.1.1 Valid input Successfully

10. 開始在N模式下錄制,點擊6

11. 點擊發表主題,輸入有效的主題及正文內容

12. 點擊6,停止腳本錄制。當前的Badboy效果圖如下圖所示:

13.創建一個Suite,命名為3 Publish 

14. 所屬Test命名為3.1Publish a post

15. 為3.1 增加一個Step 命名為3.1.1 Publish Successfully

16. 點擊發送,跳轉到剛剛發布帖子的頁面,當前的Badboy效果圖如下圖所示:

17. 保存腳本,命名為Jforum Post

18. 在保存的目錄下,將出現帶Badboy圖標的文件,后綴為bb  

3.運行腳本

腳本運行的途徑有2種:

注意:運行完腳本,可以看到你剛剛成功發布的帖子!!!

1 在Script Tree上右擊,可選擇運行全部或運行點擊的單元;

2 通過工具欄p_w_picpath  

運行步驟:

1. 右擊Log in,選擇 Play Whole Suite,或者點擊>>

4.小結

1.由於該工具會默認打開即開啟錄制功能,以防止錄制內容雜亂,我們首先需要進行設置(取消默認開啟錄制鍵):打開快捷鍵(Ctrl+shift+p)開啟后,若要錄制腳本,需要手動點擊紅色圓點,方可開啟錄制。如下圖所示:

2.將所需要錄制的頁面地址,輸入到url框點擊運行,則開啟錄制

3.若錄制過程出現,彈窗顯示“當前頁面的腳本發生錯誤”,關閉此彈窗,如下圖所示:

解決方法一:打開快捷鍵(Ctrl+shift+p)開啟,將JavaScript Error Dialogs勾選上,如下圖所示:

解決方法二(主要你的電腦有多個瀏覽器時,一定要查看自己電腦默認的瀏覽器,否則修改了,還會報錯):

1.Badboy默認使用系統的IE瀏覽器,打開瀏覽器;

2.點擊【工具】-->【Internet選項】-->【 高級】Tab;

3.將【禁用腳本調試】復選框取消掉,不要勾選,並確認后,再次錄制腳本,問題已解決,如下圖所示:

  好了,今天就分享和講解到這里,希望對你有一定的幫助,感謝你對宏哥的一路支持!!!


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM