Azure DevOps Service 負載測試已經不提供服務,請略過此篇文章
前言
幾次使用 JMeter 執行 Performance Test 經驗,團隊曾發現建立在虛擬機器上的 Agent 不如建立在實體機器上來的好。但要找到可以作為 Agent 實體機器較不方便:透過實體伺服器有些浪費,進而只能使用舊型或沒使用的筆記型電腦或桌上型電腦。最近發現 Azure DevOps 上除了可以執行 Visual Studio webtest 專案,也能執行 JMeter Scripts,甚至可以加上必需的 Jar 檔案或 CSV 設定檔案。若您仍然找不到合適的 Agent ,不妨可以參考看看。Azure DevOps 提供多種 Load Test 方式 |
前置作業
理所當然,透過 Azure DevOps 執行 JMeter Scripts 前,必須透過 JMeter 來撰寫測試腳本 (.jmx 檔案),您可以在 JMeter 官方網站上下載最新版本, 點選AppacheJMeter.jar 開始撰寫您的腳本。 (如果您對於腳本製作有問題,您能參考:JMeter Introduction 介紹與基本操作)下載最新版本 JMeter 並且解壓縮 |
點選 apachJMeter.jar ,開始撰寫腳本 |
我們撰寫了一個簡單的 HTTP Request 腳本,呼叫兩個網址。
Azure DevOps 執行壓力測試
Step 1. 開啟 Azure DevOps,點選 Test Plan Load Test 點選 JMeter 內的 Create testStep 2. 上傳剛剛完成的腳本,設定持續時間與 Agent 數量後,開始執行 Load Test
Step 3. Load Test 結束後,您即可在 Azure DevOps 上看見測試結果
上一篇:JMeter Remote Test 遠端測試
目錄:請點我
下一篇:JMeter Plugin 伺服器監控 (Servers Performance Monitor)
2 留言
Hi Duran,
回覆刪除Azure DevOps的負載測試服務已經沒囉。。。
Cloud-based load testing service end of life
https://devblogs.microsoft.com/devops/cloud-based-load-testing-service-eol/
謝謝提醒,已經在文章最前面標示,感謝
刪除