1. 程式人生 > >JMeter學習-004-WEB腳本入門實戰

JMeter學習-004-WEB腳本入門實戰

JMeter學習-004-WEB腳本入門

此文為 JMeter 入門實戰實例。我是 JMeter 初學菜鳥一個,因而此文適合 JMeter 初學者參閱。同時,因本人知識有限,若文中存在不足的地方,敬請大神不吝指正,非常感謝!

閑話少述,話歸正題。本文將從 Chrome瀏覽器代理配置、JMeter HTTP代理服務器 配置、JMeter HTTP代理服務器獲取HTTP請求、JMeter腳本創建、JMeter腳本運行 五個方面,分三大塊對 JMeter 初級實戰應用配以圖文,進行詳細步驟描述,真正的做到一步一步、從無到有。

一、WEB 瀏覽器配置(以 Chrome 瀏覽器為例)

進入 Chrome 瀏覽器的設置界面,依據如下圖中藍色箭頭所示,進入 Chrome 局域網(LAN)設置界面,對照下圖中的配置進行相應的設定。設定代理端口時,需要確認設定的端口未被占用且已開啟(如何確認 Windows 端口是否可用說明文章後續更新),並記住此處的端口配置,在後續設置 JMeter HTTP代理服務器 時會用到,例如此處端口設置為:8888

技術分享圖片
二、JMeter 配置

啟動 JMeter:命令行執行 jmeter 回車後,啟動 JMeter。JMeter 啟動後界面如下所示:
技術分享圖片

2.在測試計劃中添加線程組(必須)。操作步驟如下所示:

技術分享圖片

並將 測試計劃 和 線程組 重命名為:JMeter學習-004-PC瀏覽器腳本錄制配置。界面如下所示:
技術分享圖片

在線程組(JMeter學習-004-PC瀏覽器腳本錄制配置)中依次添加監聽器(斷言結果 和 查看結果樹)。操作步驟如下所示:

技術分享圖片

添加 斷言結果 和 查看結果樹 後,結構如下所示:

技術分享圖片

4.在工作臺中添加 HTTP代理服務器 和 查看結果樹。操作步驟如下所示:

技術分享圖片

添加後的界面如下所示:

技術分享圖片

5.配置 HTTP代理服務器(監聽端口設置為第一大步配置的 Chrome 的代理端口)。操作步驟如下所示:

技術分享圖片

三、簡單示例演示

1.啟動 HTTP代理服務器。界面如下所示:

技術分享圖片

2.打開 Chrome 瀏覽器,輸入 “AaronFan 博客園” 進行搜索,查看 JMeter 的 HTTP代理服務器請求信息。如下圖所示(為保持界面整潔,已刪除一些圖片請求信息):

技術分享圖片

進入對應結果樹的界面,查看百度搜索 "AaronFan 博客園" 的響應結果信息。如下圖所示:

技術分享圖片

3.停止HTTP代理服務器,將獲取的HTTP請求(打開百度、百度搜索)拷貝至 線程組(JMeter學習-004-PC瀏覽器腳本錄制配置) 下,並保存 JMeter 腳本為:<JMeter學習-004-PC瀏覽器腳本錄制配置.jmx>。如下圖所示:

技術分享圖片

9.點擊 JMeter腳本<JMeter學習-004-PC瀏覽器腳本錄制配置.jmx> 中的{清楚全部}按鈕(下圖中對應 清除HTTP請求響應結果信息)清理運行結果,點擊 {啟動}按鈕(對應下圖中的 執行HTTP請求)發送HTTP請求後,查看執行結果。如下圖所示:

技術分享圖片

技術分享圖片

JMeter學習-004-WEB腳本入門實戰