使用badboy錄制腳本
3.1: 頁面功能分析:
1. 界面視圖,模擬瀏覽器,能夠進行操作
2. 需要錄制腳本的URL
3. 點擊運行URL
4. Summary:運行的各指標,響應時間,成功事物等
5. 參數:在錄制到的需要參數化的地方能夠在這里操作之后導入jmeter
6. 目錄樹,記錄錄制到的每一個操作
7. 錄制按鈕,點擊之后記錄操作
8. 停止按鈕,在停止途中不會記錄操作,如果需要再次開始再次點擊錄制按鈕,會繼續錄制,在step1頭部會出現紅點。
9. 回放按鈕
10. 回放所有
11. 倒回按鈕,退回到前一步操作
12. 單獨運行一個請求
3.2 開始錄制腳本
點擊錄制按鈕之后,開始記錄做的操作,輸入需要測試的地址,在這里以csdn做為主要的登錄需求
百度搜索csdn,點擊csdn官網,注意:這里雖然以新頁面彈出的形式出現,但是在新頁面做的操作同樣會被記錄到目錄樹里(6)
添加帳號和密碼之后點擊視圖里的登錄按鈕完成登錄操作
下圖為登錄成功的頁面。
點擊寫博客
填寫信息之后點擊發表博客,等待發布成功之后結束此次錄制。
隨后點擊停止按鈕,腳本錄制到此結束。此時,step1的紅點會變成紫色。說明錄制已經停止。
第四步:badboy做參數化
在目錄樹里找到csdn的登錄請求,可以看到提交的數據
選擇username右鍵點擊(Add as Vaviable)選項
添加變量數據,點擊保存之后variables中會出現添加的變量,再次選擇右鍵點擊保存,變量替換為${username}
再對密碼做參數化,重復username的操作
第五步:badboy斷言的添加和回放
5.1 斷言
在界面視圖中選擇你需要檢測的文字,選中之后點擊 Tools—>Add Assertion for Selection
注意:該斷言只能檢測到在本界面視圖內的文字,所以不是很好用,因為該模擬視圖都是開啟新頁面而不是本頁面內跳轉,就算 在新頁面中選擇再添加斷言也不成功。
5.2 回放
5.3 查看回放結果
點擊view –>report –>Summary report,出現下圖展示回放結果
第6步:生成jmetet腳本
6.1 保存
選擇File–>Export to Jmeter保存。
6.2 使用
在jmter中選擇文件打開