JMeter壓力測試流程圖文教程詳解(二)【樂搏TestPRO】

前面幾期介紹了JMeter工具的概念、特性、使用場景以及配置相關。同時也通過實戰案例針對工具的基本使用做了詳細圖文解析,請參見:

JMeter壓測工具學習指南

JMeter壓力測試流程圖文教程詳解(一)


本篇針對JMeter工具的測試流程和腳本增強的斷言方式進行詳解,本篇針對腳本增強中數據提取和 管理HTTP Cookie 進行講解。

一、JMeter中數據提取

JMeter中的數據提取應用在很多場景,比如做關聯、做特殊數據的處理等。

案例描述:從碼雲網站(https://gitee.com)⾸頁返回數據中提取登錄URL

第一步:新增⼀個JMeter測試計劃,右擊“Extractor Test Case” 新增⼀個"HTTP Request sampler"⽤於訪問碼雲⾸頁

第二步:右擊“Get HomePage”,選擇 “Add > Post Processors > Regular Expression Extractor”新增⼀個則正表達式提取器,⽤於從⾸頁 提取登錄url

第三步:提取url的正則表達式如圖所示

第四步:發起碼雲登錄請求並查看結果,中提取的登錄url,嘗試登錄,你得先準備好你的碼雲賬號。先抓取下碼雲的登錄的http請求包,如圖:

第五步:在jmeter計劃中新增⼀個“HTTP Request Sampler”⽤於登錄,如圖

第六步:查看運行結果

二、 管理HTTP Cookie 

cookies的管理是接⼜測試或性能測試必須掌握的, 因爲很多時候服務端期望客戶端基於上⼀個請求的cookie發起下⼀次的請求 即,如果接⼜間有通過cookie維護⼀些通⽤的或是唯⼀標識的參數時,必須使⽤到cookie管理了。使⽤cookie管理元件,⾃動管理測試計劃中的cookie。

第一步:在測試計劃上右擊選擇"Add > Config Element > HTTP Cookie Manager"

第二步:將HTTP Cookie Manager元件放置在測試計劃的最前⾯即可

第三步: 查看運⾏結果。 在我們調試jmeter項⽬時,需要⽤到這些結果查看器 在正式進⾏壓測時,需要將這些結果器都禁⽤了,不然會很容易將jmeter 運⾏機器的io耗盡導致機器假死。在調試jmeter項⽬時常⽤的結果查看器。

第五步:結果查看⽰例

樹狀結果:

概要結果:

聚合結果:


看到這裏,如果你有一顆想要順利進階,升職加薪的❤️不妨參與我們的軟件測試一週集訓吧!可以後臺私信我,也可以進入qun :⑥③⑥⑧⑤⑨⑨⑥④,獲取更多諮詢哦~

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