圖解JMeter錄制腳本配置、錄制和處理


JMeter錄制腳本原理是配置一個HTTP代理,然后瀏覽器通過這個代理訪問測試頁面從而完成腳本錄制。

本篇經驗將和大家介紹JMeter錄制腳本,希望對大家的工作和學習有所幫助!

 

  1. 打開JMeter,並新增一個線程組(選中“測試計划”,右鍵選擇“添加” -> “Threads (Users)” -> “線程組”),如下圖所示:

    圖解JMeter錄制腳本配置、錄制和處理
  2. 2

    添加“HTTP代理服務器”

    選中“工作台”,右鍵選擇“添加” -> "非測試元件" -> "HTTP代理服務器",如下圖所示:

    圖解JMeter錄制腳本配置、錄制和處理
  3. 3

    配置HTTP代理服務器,如下圖所示:

    1) 打開新增的HTTP代理服務器,修改目標控制器為”測試計划 > 線程組“

    2) 修改分組為“每個組放入一個新的控制器”

    3) 還根據需要可以修改代理端口號(默認8888)等配置

    圖解JMeter錄制腳本配置、錄制和處理
  4. 4

    4) 選擇“Requests Filtering”,在“包含模式”中填入“.+(baidu\.com).+”用以過濾非baidu.com的請求

    5) 同時在“排除模式”中填入“(?i).*\.(bmp|css|js|gif|ico|jpe?g|png|swf|woff|woff2|htm|html).”用以過濾js、圖片、html等資源文件請求

    6) 最后點擊“啟動”按鈕啟動HTTP代理,如下圖所示:

    圖解JMeter錄制腳本配置、錄制和處理
    END

錄制腳本

 
  1. 1

    配置代理

    打開IE瀏覽器,點擊右上方工具按鈕,依次選擇“Internet選項” -> “連接” -> “局域網設置” -> “代理服務器”,勾選“為LAN使用代理服務器”,輸入本地IP地址127.0.0.1及端口號8888,點擊確定保存,如下圖所示:

    圖解JMeter錄制腳本配置、錄制和處理
  2. 2

    訪問頁面

    使用IE瀏覽器打開百度首頁,並進行一次搜索(如搜索lovesoo);若頁面提示“此網站的安全證書存在問題”,點擊“繼續瀏覽此網站(不推薦) ”即可,如下圖所示:

    圖解JMeter錄制腳本配置、錄制和處理
    END

腳本處理

 
  1.  

    現在我們打開JMeter查看我們剛才錄制的腳本,可以看到JMeter錄制了整個流程的請求,包括開始的搜索建議,訪問首頁請求,獲取搜索歷史及搜索等請求,如下圖所示:

    圖解JMeter錄制腳本配置、錄制和處理
  2.  

    此時,我們需要對這些HTTP請求做一些刪除操作,只保留訪問首頁及搜索的請求,如下圖所示:

    圖解JMeter錄制腳本配置、錄制和處理
  3.  

    然后,我們添加“查看結果樹”及“聚合報告”,點擊運行即可查詢相應的搜索結果,如下圖所示:

    圖解JMeter錄制腳本配置、錄制和處理
  4.  

    最后,我們還可以對接口進行響應的參數化及斷言,用以校驗HTTP請求返回值是否正確,如下圖所示:

    圖解JMeter錄制腳本配置、錄制和處理
  5.  


免責聲明!

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



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