用VS做壓力測試


參考文檔:https://docs.microsoft.com/en-us/visualstudio/test/quickstart-create-a-load-test-project?view=vs-2019

前提條件:VS 2019企業版

vs2019 企業版版將是vs的最后一個提供壓力測試的版本。具體原因參考:https://devblogs.microsoft.com/devops/cloud-based-load-testing-service-eol/

下面是測試過程:

一、准備工作

1.確認安裝了VS2019企業版

   鏈接: https://pan.baidu.com/s/1yQZRjSquFyTCH0hxJDlMCw 提取碼: eapy 

2.確認安裝了 單個組件->調試和測試->Web性能和負載測試工具

 

二、創建項目

1.創建新項目

 

 

 2.搜索【負載測試】選擇Web性能和負載測試項目(我選擇的是c#),點擊下一步

 

 

 3.填上項目名稱、解決方案名稱,選好位置和框架,點擊創建

新建好的項目默認已經給我們新建了一個web測試,如圖:

4.右擊WebTest1,選擇【添加請求】,創建了一個默認請求,指向http://localhost/

 

 

 5.如果需要修改請求地址和請求方式,可以右擊該地址,選擇屬性,編輯屬性

在右側會彈出屬性框,在這里可以修改【Url地址】,【發起的請求方式】及其他一些基礎信息修改。

 

 

 

三.創建負載測試

 1.右擊項目,選擇添加->新建項->選擇測試->負載測試,點擊添加

 

 

 

2.選擇本地負載測試->點擊下一步

 

 

 3.設置負載測試持續時間

 

 

 4.設置負載測試方案名

 

 

 5.設置負載測試的用戶數

注意:這里的用戶數不能設置過高,會大量占用電腦cpu和網絡,大概單核最大可以到200多

 

 6.設置測試組合建模,一般選擇【基於總測試數】

 

 7.點擊剛剛默認給我們建立的WebTest1,點擊>箭頭將該項移到右邊,,點擊確定,點擊下一步

 8.,選擇網絡類型,一般默認用LAN使用網卡

 

 

 

 9.按需要選擇瀏覽器,然后點擊下一步

 

  10.點擊完成

 

 11.這時候就配置好負載測試了,我們點擊左上角的小圖標開始負載測試。

 

 12.這時候就開始按照我們剛剛的配置開始進行負載測試了,右上角的時間是我們剛剛設置的負載測試的剩余時間。

 

 

 

 13.查看測試報告(我本地沒有裝iis,所以localhost都是失敗的)

 

 14.如果需要進行多個頁面或者多個站點的測試,可以再建立一個web測試,點擊添加

 

這時會進行一個操作的腳本錄入,可以點擊停止記錄,然后重復二.4,二.5,進行web測試的配置。

 

 

 15.如果要混合配置壓力測試,可以再測試組合時,添加多個web測試,並設置測試分配資源的百分比:

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM