【jmeter測試--自帶錄製腳本功能】

jmeter測試腳本不會寫,jmeter自帶錄製腳本走起

標籤: jmeter測試腳本



windows下使用的話下載zip壓縮包解壓後直接打開apache-jmeter-3.0\bin\ApacheJMeter.jar即可

環境設置:

①.(前提是要配置好了JDK的環境變量)。

②. 再次配置jmeter的環境變量


錄製腳本的工具還有BadBoy、BlazeMeter等,等之後有空再試試看。

=======================================================================================================》

正文開始(按步驟來就行):

一、設置自帶錄製腳本步驟


線程組內介紹:



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




2.<右鍵線程組→添加 邏輯控制器→錄製控制器>可以有可以無。





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


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

再右鍵 Http代理服務器→添加 監聽器→聚合函數




5.Http請求默認值窗口下 ---web服務器處的 “服務器名稱或IP” 填上網址或IP(本地就填localhost的IP,端口填你部署的服務器端口,有時候tomcat一般部署的在8080端口,非本地就填如https://www.baidu.com/,端口不填)。


必須有錄製控制器

 

7.在平臺中添加代理服務器HTTP Proxy Server,選擇錄製到的請求放置位置,這裏放在了線程組下,代理服務器的默認端口爲8888,也可以隨意修改,修改前儘量不要重複使用,端口可以填個不衝突的就行,如8088.否則錄製不到jmeter腳本

 

※目標控制器改爲“測試計劃>線程組>錄製控制器”,分組改爲“每個分組放入一個新的控制器”,下面的Content Type Filter




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

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

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

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

10.所有設置完畢,啓動jmeter代理


================================================================================》

二、配置瀏覽器代理。


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

 

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

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

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


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

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

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

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



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

點擊Http代理服務器中的啓動按鈕,應用部署到tomcat跑起來,直接訪問頁面就可以抓取了。當時我是沒有配過濾器的(即沒有配.*/*.html)

大家看到錄製的腳本中有很多冗餘的URL,一定要精簡腳本,保證只有有效的URL發給服務器。

===============================================================================================》

三、Jmeter--精簡測試腳本

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


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


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


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


5.放到請求的上面

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



=========================================================================================================》完畢!


                                                  --------江南---------

                                                                                                                                                                                                                                               

                            2016年11月16日

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章