Thinkin Markdown

BlazeMeter

JMeter 腳本錄製插件初探

發佈時間 2020-01-05
閱讀時間 3 分鐘
主題 瀏覽器擴充功能
標籤
Chrome 擴充功能JMeterBlazeMeter壓力測試
BlazeMeter

如何簡單錄製 JMeter 測試腳本,試試 Chrome 擴充功能的 BlazeMeter 吧,讓我們看下去!!

前言

小弟所在的團隊最近將要上線一個新系統,不外乎要做壓力測試這件事情,但對於我來說卻是很陌生,甚至連怎麼做都不太清楚,所以藉著這次機會詢問了在北部的同仁,因他近期常駐點在客戶端,對這件事必然需要有一定了解,以便在將來我也能夠處變不驚處理這件事 σ`∀´)σ

但此文主旨會先放在如何簡單錄製 JMeter 測試腳本這塊,畢竟壓力測試要做得事情還有很多呢 ◢▆▅▄▃崩╰(〒皿〒)╯潰▃▄▅▇◣

BlazeMeter 介紹

blazemeter-1

BlazeMeter Web Site

blazemeter-2

BlazeMeter Features & Requirements

有幾點可以特別注意:

  1. 可記錄使用者行為這一行為下所發出的要求(Requests)
  2. 兼容 Apache JMeter
  3. 可以不需要測試工具就能執行測試(這部分本文不會特別說明細節)
  4. 有些功能需要登入才能使用
  5. 部分功能使用上有最低 Chrome 版本限制

BlazeMeter 安裝步驟

Chrome 線上應用程式商店(Chrome Web Store)➡️ 搜尋 BlazeMeter ➡️ 安裝擴充功能 ➡️ 安裝完成

blazemeter-3

Chrome Extensions – BlazeMeter

使用說明

安裝完後瀏覽器右上角會有 BlazeMeter 擴充功能。

blazemeter-4

BlazeMeter Extensions

點開後長這樣。

blazemeter-5

Initial Status
  1. 停止記錄(Stop recording)
  2. 開始記錄(Start recording)
  3. 重設選項(Reset all options)
  4. 客製選項(Advanced options)

假設我要測試登入流程的話,點擊”紅圈圈”就會開始記錄囉。

blazemeter-6

Record of Login Flow

看到以下畫面時,表示已經開始記錄了,這時候要開始操作系統流程!

blazemeter-7

Recording…

嘗試登入行為。

blazemeter-8

Try to Login

如果覺得已經 OK 了,按下”紅色方塊”停止記錄。

blazemeter-9

Recording End

已經錄製完畢了!

blazemeter-10

End of Record

Run

會將測試腳本上傳至雲上並實際去跑(視需求決定,不一定要這麼做)。

blazemeter-11

“Run” Function list

Edit

可以再編輯測試腳本。

blazemeter-12

“Edit” Function list

Save

匯出測試腳本。

blazemeter-13

“Save” options

blazemeter-14

Export JMeter File

blazemeter-15

Import JMeter File

結尾

感謝各位花時間看完此篇小文,如果本文中有描述錯誤,還請各位指教。

這次跟大家介紹了從瀏覽器透過了解使用者行為並匯出測試腳本是這樣一件單純的事情,節省了不少時間呢(ゝ∀・)b

所以本文目的是希望大家可以快速了解 BlazeMeter 是什麼樣的工具及如何能夠快速去使用它,希望對大家是有幫助的!ヽ(✿゚▽゚)ノ

參考

💭 Day 20 Jmeter 壓力測試工具

如果這篇文章對你有幫助,歡迎分享給更多人!

贊助支持

如果你喜歡我們的文章,或是這些內容對你有幫助,歡迎透過以下平台請我們喝杯咖啡,支持我們持續創作!

Ko-fi

作者

NE

Neil Tsai

樂於分享所見所聞所覺所知的全端工程師

留言功能需要 Cookie 授權

為了載入留言功能,我們需要您同意使用「功能性 Cookie」。您可以隨時在設定中調整。

免責聲明

本網站對於任何使用或引用本網站網頁資料引致之損失或損害,概不負責。本網站亦有權隨時刪除、暫停或編輯本網站所登載之各項資料,以維護本網站之權益。除法律有強制規定外,在任何情況下,本網站對於 (1) 使用或無法使用本網站之各項服務;(2) 經由本網站取得訊息或進行交易;(3) 第三人在本網站上之陳述或作為;以及 (4) 其他與本網站服務有關之事項所致生之任何直接、間接、附帶、特別、懲罰性或衍生性損害,一概不負賠償責任。

CopyRight © 2026 Thinkin Markdown