星期日, 17 8 月, 2025
No Result
View All Result
育心文具行

育心文具行

  • 首頁
  • 心得x體驗
  • 筆記x備忘
  • 閒談x雜記
  • 我的工具箱
  • 關於我
育心文具行
  • 首頁
  • 心得x體驗
  • 筆記x備忘
  • 閒談x雜記
  • 我的工具箱
  • 關於我
No Result
View All Result
育心文具行
Home 筆記x備忘

MacOS 使用 Apache JMester 來做壓力測試

2023-10-20
in 筆記x備忘
Reading Time:4 mins read
A A
0

之前有一篇使用 ApacheBench 來做壓力測試的工具(參考),最近發現一個 GUI 的工具, Mac 和 Windows 都可以用,讚讚。

照例除了附上操作說明連結,補上自己的注意事項和心得:

  1. 記得要裝 Java 8
  2. 在 MacOS 上,推薦從官網上下載 bin 檔案,用 brew 安裝有點麻煩(我安裝失敗了)
  3. 可以切換繁體中文(從上方 TopBar 點擊 “選項” -> “選擇一種語言” -> “Chinese (Traditional)” ),可是有些專有名詞可能要熟悉一下。
  4. 不得不說,GUI 的缺點就是要點點點,但是不用記住一堆指令,可惜他不是 app 形式製作的,執行檔案要保存好,連結做滿。
  5. 測試模版可以儲存(執行前會詢問),這滿方便的,許多創造一套 API 規則打天下,或是使用 wordpress 這類固定 Web App 的,很適合創建一些模版來用。

另外補上一些壓力測試要注意的事情,權當壓測前的 check list:

首先確認測試目標,如果是服務的本身的話,要記得確認流量不會經過服務前方的 CDN 或是防禦工具(e.g. Cloudflare 或是服務商提供的防禦機器)。操作上可以嘗試使用內網、修改 host 指定 IP,或是把防禦工具關閉(例如調整 nginx 或是關閉防火強);而如果是為了要測試防禦工具的話,得先確認是不是要和工具的服務商確認一下,如果是 SaaS 服務,通常會有延伸費用的。

操作時,務必注意 header 中的操作,像是 token 或是 cookie 驗證,這次簡單測試沒有特別處理,不過通常需要登入的服務都會需要確認調整的。別壓力測試一堆結果都是導向 login 頁面,那就搞笑啦!

除了內網測試,如果像是 wordpress 這類單體的 web application 外網測試也是需要的,畢竟外網才是正常一般使用者進入的環境。

—

補一下程式截圖

—

附上連結,這是下載的官網:

Apache JMeter – Download Apache JMeter

jmeter.apache.org

使用 Mac 的安裝說明:

在 Mac 上安裝 JMeter

blog.yowko.com

在 Mac 上安裝 JMeter 之前只在 Windows 安裝過 JMeter,沒有 Mac 上的 JMeter 使用經驗,趁著最近專案需要順手紀錄一下遇到的問題 關於 JMeter Apache JMeter 是一個 Apache 專案,目的是用來作 load

我們的目標是測試 API ,這是使用說明(使用比較舊的版本,有些操作不太一樣):

使用 JMeter 來對 API 壓力測試吧 – 伊果的沒人看筆記本

igouist.github.io

JMeter 是款充滿暴力的壓力測試工具,只要告訴他:你要揍哪支 API?要揍幾拳?揍他個幾輪?它就會忠實地對你指定的 API 爆打一頓。

附上 DDos 的防禦策略介紹:

遭到 DDoS 攻擊怎麼辦?5 招防禦 DDoS 攻擊手法一次看! | MetaAge 邁達特

www.metaage.com.tw

遭到 DDoS 攻擊怎麼辦?DDoS 攻擊常見的對象及類型有哪些?如何偵測網站遭遇 DDoS 攻擊,以及會有哪些徵兆?DDoS 攻擊會癱瘓網站正常的運作,使企業遭受巨大損失,本文將整理 5 個防禦 DDoS 攻擊的方法,讓企業了解如何事前防範以及當遇到攻擊時該如何抵禦應變!

Tags: Apache JMesterApacheBenchMACmacos壓力測試
Share22Tweet14
Previous Post

《灰階思考》第四部讀書心得

Next Post

記錄一下安卓的 API 版本、名稱、版本代號對應

Related Posts

筆記x備忘

Mac 使用 Nodejs 的管理工具 n 來切換版本

Nodejs 在前端應用越來越廣泛,有時...

2024-08-19
100
筆記x備忘

解決 Sublime text 4 上 Package Control 無法使用的問題

自從開始使用 Mac 時,Sublime...

2024-03-13
100
筆記x備忘

解決 Android Studio 在 Mac 無法輸入中文的問題

在一次更新 Android Studio...

2024-02-25
100
筆記x備忘

在 Mac 上,大型 CSV 檔案切割方法

匯出 SQL 中的資料,如果需要避免過多...

2023-10-09
100
筆記x備忘

壓力測試 – ab(ApacheBench)指令的操作與結果說明

Apache 內建帶有一個 ab 指令,...

2023-10-14
100
筆記x備忘

PHP 源碼掃描實作,使用 SonarQube

PHP 的原始碼弱點掃描實作,這邊使用 ...

2023-11-27
100
Load More
Next Post

記錄一下安卓的 API 版本、名稱、版本代號對應

解決 Android Studio 在 Mac 無法輸入中文的問題

《What If? 如果這樣,會怎樣?》第一部份讀書心得

全站搜尋

No Result
View All Result

關於我

育心文具行

Jerry Lin

程式設計師

育心文具行是一家文具店,老闆的小兒子是一個設計師,職業是設計程式,興趣是設計人,倒是還沒有實作的機會。
--
所有的相遇都不是巧合。
在廣告公司待了三年有兩年多在做內容產品,離職後繼續在內容產業走了四年多,最後選則離開台灣的公司體制在家 SOHO ,碰上了 2020 年疫情才知道原來自己這是走在時代的潮流尖端。 感謝許多老闆和貴人相助,至今目前尚能存活,在台北街頭努力著。

近期文章

  • LLM 生成參數清單與說明
  • 使用 google 的 Gemini CLI 來製作字幕
  • 2025-07-29 社交模式檢討
  • 2025-07-25 社交模式檢討
  • 2025-07-12 N8N Workshop 筆記心得

分類

  • 心得x體驗 (47)
  • 筆記x備忘 (79)
  • 閒談x雜記 (15)

贊助買咖啡

Facebook Instagram RSS

標籤

android ci4 cloudflare Codeigniter codeigniter 4 flutter git ios linode linux MAC macos nginx php plugin QBQ!問題背後的問題 server work sublime sublime text vps vue.js vue3 What if What If? 如果這樣,會怎樣? wordpress 備份 原則 團隊,從傳球開始 團隊,從傳球開始:五百年都難以超越的 UCLA 傳奇教練伍登培養優越人才和團隊的領導心法 外掛 如果這樣,會怎樣?:胡思亂想的搞怪趣問 正經認真的科學妙答 媒體識讀 工作的原則 心得 意志力 活動心得 灰階思考 第三部分 第二部分 第四部分 股癌 自慢10 自慢10:18項修練 謝孟恭 讀書心得

文章分類

  • 心得x體驗 (47)
  • 筆記x備忘 (79)
  • 閒談x雜記 (15)

近期文章

  • LLM 生成參數清單與說明
  • 使用 google 的 Gemini CLI 來製作字幕
  • 2025-07-29 社交模式檢討
  • 2025-07-25 社交模式檢討
  • 2025-07-12 N8N Workshop 筆記心得

近期留言

  • 「Bolin Lai」於〈WordPress 之中藍新金流開啟後, Elementor 外掛有時會打不開的問題處理〉發佈留言
  • 「Jerry Lin」於〈WordPress 之中藍新金流開啟後, Elementor 外掛有時會打不開的問題處理〉發佈留言
  • 「JCL」於〈WordPress 之中藍新金流開啟後, Elementor 外掛有時會打不開的問題處理〉發佈留言

文章月曆

2025 年 8 月
日 一 二 三 四 五 六
 12
3456789
10111213141516
17181920212223
24252627282930
31  
« 7 月    

© 2020 hipster.crazyjerry.studio - a blog about experience, notes and nonsense, by Jerry Lin.

No Result
View All Result
  • 首頁
  • 心得x體驗
  • 筆記x備忘
  • 閒談x雜記
  • 我的工具箱
  • 關於我

© 2020 hipster.crazyjerry.studio - a blog about experience, notes and nonsense, by Jerry Lin.