使用Jmeter錄制腳本
阿新 • • 發佈:2019-03-09
bin http代理服務器 分享圖片 中文 strong 需要 可能 進行 工作 了解需求:
一、配置瀏覽器代理
二、Jmeter錄制腳本
三、調試腳本
- 1、性能測試過程中,我們經常需要對流程化的業務進行性能測試,其中涉及到很多接口,這時候問開發拿接口和參數就會降低工作效率,直接用jmeter的錄制功能就能提高工作效率
- 2、開發接口案例中,我們也經常會碰到一些上傳、下載、導入等等一些接口功能,這些腳本如果直接問開發拿接口和參數也不方便,直接錄制效率也會更高
- 打開IE瀏覽器,然後點擊工具》Internet選項》
- 點擊連接頁簽,在點擊局域網設置按鈕
- 在代理服務器一欄勾選為LAN使用代理服務器,輸入地址:localhost ,端口你要設置的代理端口,本文設置為8888,然後點擊確定按鈕
- 首先我們配置下界面語言,默認為英文,修改下jmeter的bin目錄下的jmeter.properties文件37行#language=en 改成language=zh_CN,則每次打開jmeter都顯示為中文界面,如下
- 雙擊運行bin目錄下的jmeter.bat文件打開jmeter,首先需要在測試計劃右鍵點擊測試計劃》添加》非測試元件》HTTP代理服務器
- 端口中輸入ie中配置的端口,分組選擇put each group in a new transaction controller(在每個新組創建一個新的事務控制器,便於區分錄制的請求功能)
- 右鍵點擊測試計劃》添加》Threads》線程組,添加線程組
- 右鍵點擊線程組》添加》邏輯控制器》錄制控制器,添加錄制控制器
- 然後點擊HTTP代理服務器,點擊啟動按鈕,開啟錄制功能,此時你打開瀏覽器,登陸你要測試的系統,進行的操作都會被錄制下
- 腳本錄制如下,刪除掉不要的腳本,然後進行調試
- 錄制過程中,可能出現界面提示"您的連接不是私密連接",實際是需要更新jmeter的crt證書
- 打開IE瀏覽器,點擊工具》Internet選項》內容》證書》受信任的根證書頒發機構》導入》下一步
- 點擊瀏覽按鈕,選擇bin目錄下的crt證書,然點擊下一步,一直點擊下一步,直到點擊完成
- 此時,重新打開報錯的百度頁面,正常顯示,錄制成功
- 添加debug sample用來調試,右鍵點擊線程組》添加>Sample》Debug Sample
- 添加查看結構樹,右鍵點擊線程組》監聽器》察看結果樹
- 點擊啟動按鈕,就可以在察看結果樹中看到調取的變量是否成功
如果對您有幫助,記得點個贊
使用Jmeter錄制腳本