jmeter 錄製請求

2022-06-08 18:39:08 字數 1687 閱讀 9671

假如我們要壓測要壓測首頁,國際頻道,財經頻道

第一步訪問首頁,第二步單擊「國際」,第三步單擊「財經」。我們這裡使用錄製回放,操作簡單,上手容易。

開啟jmeter,新增http(s) test script recorder

新增thead group

在thread group中新增recording controller

開啟http(s) test script recorder

設定port=8088

設定target controller= test plan > tread group > recording controller,這樣我們所有錄製的請求就都在thread group下的recording controller下面了

如果我們不新增過濾,那我們抓取到的會有很多無關的請求,而這些無關的請求又不占用baidu伺服器的資源,所以需要給過濾掉

在http(s) test script recorder裡的request filtering新增「include」和「exclude」url正則匹配表示式

exclude去掉了一些諸如、js、css等靜態請求,這些靜態資源一般會單獨存放,不會占用伺服器運算資源,所以壓測的時候可以不測試這些資源

設定好之後儲存我們的指令碼

開啟瀏覽器,將瀏覽器的**伺服器位址指向http://localhost:8088

啟動**伺服器,點選http(s) test script recorder裡的start

彈出的框直接點ok就行,瀏覽器輸入**,點選國際在點選財經,點選stop停止錄製,這時jmeter就抓取到了我們錄製的請求

雖然我們抓取到了請求,但不知道是不是正確的,所以我們在做效能測試前需要除錯。

新增檢視結果樹

因為只是除錯,所以乙個併發就可以了

結果都是執行通過的

我們還可以使用模板來建立錄製所需要的原件

點選templated,選擇recoding模版

Jmeter 錄製瀏覽器https請求

jmeter錄製指令碼時,跟http指令碼錄製主要區別是,https錄製需要新增安全證書。一jmeter 伺服器及證書配置。1 開啟jmeter,右鍵測試計畫新增執行緒組,右鍵工作台 非測試元件 http 伺服器 2 設定http 伺服器。埠預設8888,為了避免跟本地fiddler衝突,改成了80...

錄製Jmeter指令碼

錄製jmeter指令碼有兩個簡單的方法 1.使用badboy錄製,比較簡單 url 2.使用jmeter的http 伺服器 url 1.在 workbench 右鍵 add non test elements http proxy server 2.在 http proxy server 視窗的的 ...

Jmeter指令碼錄製

錄製指令碼步驟 1 開啟jmeter windows下開啟 d apache jmeter 2.9 bin jmeter.bat linux下開啟 d apache jmeter 2.9 bin jmeter.sh 2 建立執行緒組 右鍵測試計畫 新增 threads users 執行緒組 3建立錄...