Jmeter性能測試2----登錄

準備這樣一個場景來學習Jmeter的登錄測試腳本:虛擬用戶登錄到被測系統,然後循環訪問10次首頁接口。

接下來開始編寫腳本:

1,在Test Plan下面添加線程組

因爲要循環訪問10次首頁接口,這裏Loop Count配置爲10

2,添加一個HTTP Request Defaults

後續的接口都是用相同的域名配置,添加一個HTTP Request Defaults,後續再添加HTTP Request時,就方面很多了。

添加了就可以,不用配置。

3,添加一個HTTP Cookie Manager

它是用來自動管理cookie信息的,如果併發多個虛擬用戶,它會自動爲每個虛擬用戶管理一份cookie。

4,添加一個Once Only Controller

它是用來放登錄請求的。想想我們設計的場景,登錄接口只需要調用一次,然後首頁接口調用10次。

有了它,登錄接口就只會調用一次了。

5,添加登錄請求HTTP request

這裏POST請求有哪些參數呢,需要先抓取到登錄請求,比如在chrome瀏覽器的F12中觀察,建議勾選Preserve log,然後找到登錄請求,就可以看到登錄請求的url和請求參數了。

6,添加一個首頁請求的HTTP Request

注意,需要添加在Once Only Controller的同級哦,因爲首頁請求是需要循環執行的。

7,首頁請求下添加一個斷言Response Assertion

如果首頁請求訪問成功的話,會返回topic關鍵詞,我們配置斷言如下:

8,添加查看結果樹和聚合報告

9,保存腳本,並執行

10,查看結果樹和聚合報告

查看結果樹可以看到,login請求執行一次,成功;homepage請求執行10次,全部成功。

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