Jmeter錄制pc腳本


1.打開jmeter后可以看到左邊窗口有個“測試計划”和“工作台”,右鍵“測試計划”,添加 Threads(Users) →線程組,再右鍵 線程組→添加 配置元件→Http請求默認值

 Http請求默認值窗口下 ---在web服務器處的 “服務器名稱或IP” 填上網址或IP(本地就填localhost的IP,端口填你部署的服務器端口,路徑就填寫域名后面的路徑。

 

2.<右鍵線程組→添加 邏輯控制器→錄制控制器>可以有可以無。[作用:清楚所有錄制的記錄信息]

 

3.右鍵 工作台→添加 非測試元件→Http代理服務器

 

在平台中添加代理服務器HTTP Proxy Server,選擇錄制到的請求放置位置,這里放在了線程組下,代理服務器的默認端口為8888,也可以隨意修改,修改前盡量不要重復使用,端口可以填個不沖突的就行,如8088.否則錄制不到jmeter腳本;

 ※目標控制器改為“測試計划>線程組>錄制控制器”,分組改為“每個分組放入一個新的控制器”

       

 

可以添加包含的或排除的正則匹配模式,如在包含模式處填上“   .*/*.html   ”即可只在請求html文件時錄制腳本。  

   

 

下面過濾掉我們不要錄制的內容或者只錄制的內容,正則表達式: 

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

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

 

 

4.再右鍵 Http代理服務器→添加 監聽器→察看結果樹、再右鍵 Http代理服務器→添加 監聽器→聚合報告

      

5.所有設置完畢,啟動jmeter代理;

    

 

 

二、配置瀏覽器代理。

1.然后打開IE瀏覽器設置本機的代理,注意端口和jmeter代理服務器端口要一致,

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

   --輸入地址和端口。地址:localhost或本機的IP;端口:8888【端口與jmeter設置的代理端口一致】。

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

下面是谷歌瀏覽器設置代理:

 

--在谷歌瀏覽器中點擊設置--顯示高級設置--網絡--更改代理服務器設置--選中"為LAN使用代理服務器"。

--輸入地址和端口。地址:localhost或本機的IP;端口:8888【端口與jmeter設置的代理端口一致】。

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

通過IE瀏覽器手動錄制一個登陸頁面,登陸成功后,手動停止代理,查看錄制后的腳本。

點擊Http代理服務器中的啟動按鈕,應用部署到tomcat跑起來,直接訪問頁面就可以抓取了。

 

三、Jmeter--精簡測試腳本

1.通過jmeter代理錄制腳本后,會產生大量的無用的請求,盡管在代理中已經過濾了一部分圖片或者CSS、JS文件。

 

2.手動查看主要的請求:這里主要關注登陸請求,要確定有效的URL請求

 

3.刪除除/Login.aspx請求以外的所有請求或者置為不可用狀態

 

4.BS系統錄制成功后,一定要添加HTTP Cookie Manager,否則腳本運行失敗,切記

 

5.放到請求的上面

 

添加結果樹和聚合報告,查看請求數據和返回數據


免責聲明!

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



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