領測軟件測試網
領測首頁
測試技術
軟件測試工具
安全測試
性能測試
測試管理
自動測試
Web測試
測試用例
單元測試
測試模版
敏捷測試
缺陷管理
移動平臺測試
查看更多的軟件測試技術
測試視頻
《測試團隊的招聘與管理
由IGT科技開發(北京)有限公司系統測試部門高級測試
《我們應該如何構建我們
一個功能從編寫代碼完成到上線需要多長時間?當然
軟件測試沙龍視頻
商業軟件測試工具視頻
開源軟件測試工具視頻
軟件測試技術視頻
外國專家講軟件測試
查看更多的軟件測試視頻
資源下載
模板
教程
環境
性能
功能
管理
測試環境下載
視頻制作工具
軟件測試輔助工具
軟件測試資料庫
商業測試工具
開源測試工具
下載更多的軟件測試資源
測試沙龍
搜索
給我們投稿
投稿入口
投稿說明
加入測試專家俱樂部
劉慈欣談ChatGPT:人類的無能反而
OpenAI 因使用“竊取”的個人數據
搜狐回應員工遭遇工資補助詐騙:
軟件測試
>
測試技術
>
軟件測試工具
>
其它軟件測試工具
>
VSTS
>
用VSTS進行網站壓力測試
發表于:2007-06-20
來源:
作者:
點擊數:
標簽:
壓力測試
網站
vsts
VSTS 提供了一個豐富、強大的工具平臺,融合了軟件 開發 領域的各個角色,涵蓋軟件開發生命周期的各個階段,包括設計,開發,測試,管理,而這一整套構件的融會貫通,讓它可以有效地改善軟件開發過程中各個階段的弊端,提高團隊之間不同的角色的協調能力,提
VSTS
提供了一個豐富、強大的工具平臺,融合了軟件
開發
領域的各個角色,涵蓋軟件開發生命周期的各個階段,包括設計,開發,測試,管理,而這一整套構件的融會貫通,讓它可以有效地改善軟件開發過程中各個階段的弊端,提高團隊之間不同的角色的協調能力,提高工作效率。
本文就簡單介紹一下如何利用VSTS給一個網站做壓力測試。
1 建立一個測試項目,起名MyTest
2 建立一個Web Test
點擊Web Test...
IE馬上就會彈出一個窗口,這樣錄制腳本工作就可以開始了。
3 在IE里輸入要測試的網站地址: 比如
http://localhost/WebSite/Default.aspx
4 對該網站做一些操作, 此時VSTS會紀錄下你的這些操作,用以作為壓力測試的場景。
5 錄制腳本畢,點擊 "STOP"
6 點擊生成代碼,可以看到剛才錄制的類似如下的代碼:
//
------------------------------------------------------------------------------
//
<auto-generated>
//
This code
was
generated by a tool.
//
Runtime Version:2.0.50727.42
//
//
Changes to this file may cause incorrect behavior and will be lost if
//
the code is regenerated.
//
</auto-generated>
//
------------------------------------------------------------------------------
namespace
MyTest
{
using
System;
using
System.Collections.Generic;
using
System.Text;
using
Microsoft.VisualStudio.TestTools.WebTesting;
using
Microsoft.VisualStudio.TestTools.WebTesting.Rules;
public
class
WebTest1Coded : WebTest
{
public
WebTest1Coded()
{
this
.PreAuthenticate
=
true
;
}
public
override
IEnumerator
<
WebTestRequest
>
GetRequestEnumerator()
{
WebTestRequest request1
=
new
WebTestRequest(
"
http://localhost/WebSite/Default.aspx
"
);
request1.ThinkTime
=
1688
;
ExtractHiddenFields rule1
=
new
ExtractHiddenFields();
rule1.ContextParameterName
=
"
1
"
;
request1.ExtractValues
+=
new
EventHandler
<
ExtractionEventArgs
>
(rule1.Extract);
yield
return
request1;
WebTestRequest request2
=
new
WebTestRequest(
"
http://localhost/WebSite/Default.aspx
"
);
request2.ThinkTime
=
2
;
request2.Method
=
"
POST
"
;
FormPostHttpBody request2Body
=
new
FormPostHttpBody();
request2Body.FormPostParameters.Add(
"
__VIEWSTATE
"
,
this
.Context[
"
$HIDDEN1.__VIEWSTATE
"
].ToString());
request2Body.FormPostParameters.Add(
"
Button1
"
,
"
Go to Test Page
"
);
request2Body.FormPostParameters.Add(
"
__VIEWSTATEENCRYPTED
"
,
this
.Context[
"
$HIDDEN1.__VIEWSTATEENCRYPTED
"
].ToString());
request2Body.FormPostParameters.Add(
"
__EVENTVALIDATION
"
,
this
.Context[
"
$HIDDEN1.__EVENTVALIDATION
"
].ToString());
request2.Body
=
request2Body;
ExtractHiddenFields rule2
=
new
ExtractHiddenFields();
rule2.ContextParameterName
=
"
1
"
;
request2.ExtractValues
+=
new
EventHandler
<
ExtractionEventArgs
>
(rule2.Extract);
yield
return
request2;
WebTestRequest request3
=
new
WebTestRequest(
"
http://localhost/WebSite/test.aspx
"
);
request3.Method
=
"
POST
"
;
FormPostHttpBody request3Body
=
new
FormPostHttpBody();
request3Body.FormPostParameters.Add(
"
__VIEWSTATE
"
,
this
.Context[
"
$HIDDEN1.__VIEWSTATE
"
].ToString());
request3Body.FormPostParameters.Add(
"
Button1
"
,
"
Go to default page.
"
);
request3Body.FormPostParameters.Add(
"
__EVENTVALIDATION
"
,
this
.Context[
"
$HIDDEN1.__EVENTVALIDATION
"
].ToString());
request3.Body
=
request3Body;
yield
return
request3;
}
}
}
7 添加一個Load Test ...
8 填寫好Load Test的各項參數
1) 第一步是填寫場景名
2) 第二步是填寫裝載的樣式
如果選擇一次裝載固定的用戶數,選擇第一項Const
ant
Load
如果選擇"Setp Load",表示步增,設置好開始時的用戶數,以及經過多久每次增加的用戶數
3) Test Mix
4) Browser Mix
5) Network Mix
6) 在Counter Sets 選擇Add Compuer...,表示要對某個PC進行監控
7) Run Settings
9 點擊Finish
10 點擊Run Test,測試就開始了。
壓力測試運行后,我們就可以選中某個參數,查看某個時刻機器個方面的
性能
。參看下圖:
我們也可以運行perfmon,通過Performance查看機器的各項指標。
原文轉自:
http://www.anti-gravitydesign.com
相關文章
VS2012 單元測試之泛型類
用VSTS進行網站壓力測試
TFS 2013 (Preview) 團隊作戰室
我們如何使用TFS在我們的研發中
如何在Eclipse中安裝和使用微軟的TFS插件
一個測試人員眼中的VS 2010
周排行
月排行
下載
全網最詳細的接口測試實戰
先測試再開發?TDD測試驅動
自動化測試架構
軟件測試架構師的知識能力
大數據平臺測試方法
用不同的測試模型來構建測
當軟件測試遇上ChatGPT:軟件
全網最詳細的接口測試實戰
先測試再開發?TDD測試驅動
自動化測試架構
軟件測試架構師的知識能力
大數據平臺測試方法
用不同的測試模型來構建測
當軟件測試遇上ChatGPT:軟件
MBT基于模型的測試介紹資料
iso29119相關介紹性資料
HP QTP 10 中文版官方中文補丁
HP QTP 10 英文版 下載地址
HP ALM 11 官方 中文版下載地址
Quality Center 9.0中文版 下載地
HttpWatch Basic Edition Version 7.
WIN2003+ORACLE11G+QC11(ALM11) 安裝
WIN2003+SQL2005(SP3)+QC11(ALM11) 安
軟件測試沙龍
More>>
新浪微博
More>>
熱門標簽
功能測試
性能測試
安全測試
本地化測試
游戲測試
web測試
單元測試
敏捷測試
測試用例
測試模版
測試管理
測試工具
国产97人人超碰caoprom_尤物国产在线一区手机播放_精品国产一区二区三_色天使久久综合给合久久97