iT邦幫忙

2023 iThome 鐵人賽

DAY 29
0
WordPress

30天學會使用 CyberPanel 管理 WordPress 站台系列 第 32

<Day 29> 使用 Apache JMeter™ 壓力測試 WordPress站台

  • 分享至 

  • xImage
  •  

今天來分享WordPress站台正式上線前,我們可以做幾個基礎的壓力測試,進行壓力測試的方式有很多,在這裡筆者以我們實際的案例是某客戶希望使用 Apache JMeter™ 這個工具軟體,來對WordPress站台進行負載壓力測試,特別提醒進行網站壓力測試時,需要依照相關的使用規定,例如 雲端業者是否有規範進行壓力測試時需申請,又或是牽涉的相關法令法規,以及電信業者的合約規範,尤其是涉及法律的議題更需謹慎,更不可以任意的使用負載測試工具測試非經過授權同意的網站,因為筆者認為未經授權同意的壓力測試,皆可廣義的視為是惡意攻擊的行為。
https://ithelp.ithome.com.tw/upload/images/20231013/20070781CfbS2fM9UQ.jpg


  1. 下載安裝Apache JMeter™,安裝過程滿簡單的,Apache JMeter™ 下載位置
    https://ithelp.ithome.com.tw/upload/images/20231013/200707811vqMrUf2nS.jpg

  1. 這次我們主要參考這篇教學,使用ModSecurity保護AEM網站免受DoS攻擊,來進行WordPress站台壓力測試的模擬

  1. 啟動Apache JMeter™軟體(筆者是將軟體安裝在Windows作業系統)
    https://ithelp.ithome.com.tw/upload/images/20231013/20070781z5yitEyJs0.jpg

  1. 然後載入 WKND-DoS-Attack-Simulation-Test.jmx 測試的範本
    https://ithelp.ithome.com.tw/upload/images/20231013/20070781twXYx55k3R.jpg

  1. 設定Home Page的位置,筆者是以我們的網站為例
    https://ithelp.ithome.com.tw/upload/images/20231013/20070781UCt2aoasbp.jpg

  1. 設定Adventure Page的位置,筆者是以我們的網站為例
    https://ithelp.ithome.com.tw/upload/images/20231013/20070781LKd4P4KKMC.jpg

  1. 筆者參考這篇,使用ModSecurity保護AEM網站免受DoS攻擊,調整設定相關的參數,模擬網站傳送500個HTTP要求(50個使用者和10個回圈計數)
    https://ithelp.ithome.com.tw/upload/images/20231013/20070781NnzmqyRzrA.jpg

7.按下Start按鈕,開始壓力測試
https://ithelp.ithome.com.tw/upload/images/20231013/20070781HCzMWs4GM1.jpg


8.接著登入CyberPanel管理介面,檢視CPU負載是否有上升100%
https://ithelp.ithome.com.tw/upload/images/20231013/20070781onMbqfswUt.jpg


9.因為這次參加鐵人賽,筆者使用的實作主機是建置在GCP的雲端服務,所以也來看看CPU的負載統計圖
https://ithelp.ithome.com.tw/upload/images/20231013/20070781vvaZU6rfpJ.jpg


延伸參考資料


CyberPabel 官方網站 https://cyberpanel.net/
CyberPanel 線上文件 https://community.cyberpanel.net/docs


上一篇
<Day 28> 將CyberPanel 管理介面使用的8090 Port 改成443 Port
下一篇
<Day 30> 無痛服用 CyberPanel 的方法
系列文
30天學會使用 CyberPanel 管理 WordPress 站台33
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

1 則留言

0
MatthewWangUS
iT邦新手 3 級 ‧ 2023-10-13 15:22:01

取消任何cache 外掛。測試文章或首頁會較準

Baiyuan iT邦新手 3 級 ‧ 2023-10-13 16:08:31 檢舉

沒錯,是可以這樣測試的

我要留言

立即登入留言