這是之前做負載測試時的隨手筆記...
0. 準備環境
需要安裝的軟體:
安裝好之後,到 Program Files\Microsoft Visual Studio 9.0\Common7\IDE\ 目錄下找到
開啟 Fiddler,然後用 IE 瀏覽欲測試的網站,把測試的操作流程跑過一遍,再回到 Fiddler 視窗,把所有攔截到的 HTTP sessions 選取起來,點右鍵 > Save > Selected Sessions > as Visual Studio Web Test。如下圖:
當然不見得要用 Fiddler,也可以用 Visual Studio 內建的錄製功能,參考這篇:
How to: Create a New Web Performance Test Using the Web Performance Test Recorder (for Visual Studio 2010)
2. 建立測試專案
接著要建立測試專案、加入負載測試。可以從這裡點進去:Creating Load Tests Using the New Load Test Wizard,並參考相關說明。
這裡有逐步操作說明:Walkthrough: Creating and Running a Load Test Containing Web Performance Tests
3. 執行負載測試
有些用到 AJAX 技術或動態 inject JavaScript 指令檔的情形,可能會導致負載測試失敗,因此最好先開啟 webtest,試跑一次,以便從執行結果找出那些失敗的 requests,並將之剔除。參考下圖:
發現錯誤時,到 webtest 檔案裡面找到對應的 request,然後到屬性視窗裡把「Parse Dependent Requests」屬性由 True 改為 False,參考下圖:
儲存 webtest 檔案,然後重跑一遍,直到所有錯誤的 requests 都已修正或剔除,然後才做負載測試。
一些注意事項
- Sep 06 Mon 2010 21:07
Visual Studio 負載測試筆記
close
1. 使用 Fiddler 錄製 Web Test 檔案
全站熱搜
留言列表