JMeter--使用代理錄製Web性.能測試腳本

一、創建HTTP請求默認值

  1. 1

    啓動JMeter,雙擊運行jmeter.bat。

    JMeter--使用代理錄製Web性.能測試腳.本
  2. 2

    創建HTTP請求默認值。

    --添加線程組:右擊"測試計劃"→添加→Threads(Users)→線程組,建議重命名線程組增強可讀性。

    --添加HTTH請求默認值:右擊"XX線程組"→添加→配置元件→添加HTTP請求默認值。

    JMeter--使用代理錄製Web性.能測試腳.本
  3. 3

    配置HTTP請求默認值。

    --服務器名稱或IP(Server Name or IP)輸入:jakarta.apache.org

    --協議(Protocol)輸入:http

    --端口(Port Number)輸入:80

    --路徑(path)保留爲空。

     注:jakarta.apache.org(JMeter本地自帶有說明文檔可用於測試)

    JMeter--使用代理錄製Web性.能測試腳.本
    END

二、添加HTTP代理服務器

  1. 1

    添加HTTP代理服務器。

    --右擊"工作臺"→添加→非測試元件→HTTP代理服務器(HTTP(S) Test Script Recorder)。

    注:HTTP(S) Test Script Recorder(教新版本)= HTTP Proxy Server (老版本)

    JMeter--使用代理錄製Web性.能測試腳.本
  2. 2

    配置HTTP代理服務器。

    --端口(Port域):8088

    --目標控制器(Target Controller):測試計劃>XXXX(線程組名稱)

    --添加“包含模式(Patterns to Include)”:如“.*\.html”

    --添加“排除模式(Patterns to Exclude)”:如“.*\.gif”

    單擊底部“開啓(Start)”按鈕,出現彈窗提示點擊”確定”即可。

    JMeter--使用代理錄製Web性.能測試腳.本
    END

三、配置瀏覽器代理

  1. 1

    啓動Internet Explore(示例),但不關閉JMeter。

  2. 2

    配置瀏覽器代理。

    --在IE瀏覽器中點擊工具--Internet選項--連接--局域網設置--選中"爲LAN使用代理服務器"。

    --輸入地址和端口。地址:localhost或本機的IP;端口:8088。

    --最後依次點擊"確定"。

    JMeter--使用代理錄製Web性.能測試腳.本
    END

四、操作被訪問JMeter界面

  1. 1

    操作被訪問JMeter界面。

    --在IE中輸入:http://jakarta.apache.org/jmeter/index.html

    --隨便點擊JMeter界面上的幾個連接。

    --關閉瀏覽器,將視線轉回JMeter窗口上。

    JMeter--使用代理錄製Web性.能測試腳.本
    END

五、查看結果--添加監.聽器

  1. 添加"查看結果樹"。

    --右擊"XX線程組"→添加→監.聽器→查看結構樹。

    --點擊"啓動"(Ctrl+R)按鈕查看運行結果。

    JMeter--使用代理錄製Web性.能測試腳.本
  2. 2

    添加"聚合報告"

    --右擊"XX線程組"→添加→監.聽器→查看結構樹。

    --點擊"啓動"(Ctrl+R)按鈕查看運行結果。

    JMeter--使用代理錄製Web性.能測試腳.本
    END

注意事項

  • 需將默認HTTP代理服務器的端口8080改爲8088.
  • 錄製過程可能出現失敗或異常,建議保存測試計劃,關閉JMeter後再重啓試一試。
  • Web性.能測試腳本錄製完畢後,建議同時取消瀏覽器本地代理,避免正常訪問。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章