asp.net web压力测试

ASP.NET压力测试

对于直接面对互联网用户的WEB应用,在开发设计的时候必须格外小心,因为谁也不知道在单位时间内WEB程序访问和运行的速度。所以,在程序设计完成以后,最后针对程序进行一些严格的甚至是苛刻的测试,以确定程序在复杂的网络环境和服务器高压负荷下是否可以保持正常和相对稳定的效率。

什么是负压测试
负压测试一般针对WEB应用进行,比如网站等。进行负压测试的目的是为了确定WEB应用在现实的网络环境中是否可以正确而安全的处理各种用户提交的不确定请求,检验程序的健壮性。
负压测试的另外一个目的在于故意提供足够多的请求,观察程序在这种情况下的反应能力。

为什么要负压测试
可能大家现在都已经很熟悉一个很著名的搜索引擎Google,我们知道,这个搜索引擎不但搜索结果准确,而且,搜索速度更是奇快无比。搜索结果准确,那是程序算法在一个方面的表现,搜索速度快,则关系到整个系统的构件和程序的健壮行。如果希望自己编写的程序也可以在大访问量的情况下“从容不迫”,就有必要对程序进行负压测试。
对于访问量较大的网站或者程序,特别是提供一些比较热门话题程序,最好在正式将网站或者程序公布以前进行比较完备的负压测试,并且根据测试即使优化程序或者合理配置服务器硬件,这样网站不至于在用户量急剧增加的情况下出丑甚至崩溃。


使用ACT进行测试

ACT简介
ACT(或者MSACT)是微软的Visual Studio 和Visual Studio.NET带的一套进行程序测试的工具,也正是我们的负压测试需要用到的。ACT不但可以记录程序运行的详细数据参数,用图表显示程序运行状况,而且安装和使用都比较简单,结果阅读也很方便,是一套较理想的测试工具

安装ACT
最起码,当然我们需要Visual Studio,ACT似乎还没有单独的版本出现。在这里,我们测试一个WEB Service的在高负荷情况下的运行性能。首先,在Visual Studio中打开ACT(如图)

程序会提示是否建立一个新的工程,点击“是”,然后输入一个文字说明,出现以下界面(图二):


打开ACT以后,我们可以开始测试了。

建立一个新的测试
点击菜单【Action】->【New Test】(如图三)


会出现一个向导界面(图四)


向导我们太熟悉了,仔细阅读每个界面的说明文字, 选择就可以了。

编辑测试
经过以上的设置,会出现以下界面(图五):


很明显,以上界面我们人为的将它分为了三个部分,而且每个部分颜色各不相同。以上不同颜色的三个部分分别为:
左边蓝色部分:导航栏,测试入口和结果人口;
右上绿色:提示信息栏;
右下红色:VBS代码栏,在这里编辑测试需要的一些VBS代码,测试成功有效与否,全部依靠这些代码的执行情况。所以,这些代码最好仔细考虑并且多次测试;
在进行测试之前,首先设置测试的一些选项(菜单【Action】—>【Properties】)如图六


在以上界面,主要设置两个参数:
(1) Test duration设置,这里设置测试进行时间,默认为5分钟;
(2) 在Counters标签页设置一些测试性能数据;
以上设置完成以后,就可以开始修改VBS代码了,我们没必要遍历整个VBS代码,只看一些主要的:
Test.SendRequest("http://localhost/")
以上是默认代码,我们可以修改为以下代码:
Test.SendRequest("http://localhost/philipq/wsmessages/wsmsg.asmx/MPost?webKey=w2k&UName=Ad&UPassword=pwd&UTo=Admin&UMessage=ACT+Test")
以上代码的编写应该根据自身程序的特点来修改,以达到最好测试效果。

执行测试
点击工具栏的【Start】按钮开始测试如图):


测试进行的时候,会出现以下窗口提示(如图):


以上界面显示程序测试的时间、剩余时间、每秒提交的Request数量、提交的Request总量、错误数量等。点击按钮【Show details】可以查看详细数据。
测试结束以后,就可以查看测试的结果了。

阅读测试结果
测试完成以后,可以在图二左边的Result分支点击查看测试结果,在右方的报表栏我们可以查看到以下数据:OverView、Graphs、Requests等,下图是一个OverView的数据举例:


从以上报告可以看到,测试的程序每秒提交request23次,总共1400次。

测试结果的使用
根据测试的结果,我们可以知道程序运行的情况、在高负荷下服务器的承受能力。根据这些数据,我们来确定程序的性能和服务器的性能,以此来预测在程序正式使用以后可能遇到的情况和服务器需要的改进。

其他选择
上面介绍的ACT虽然很不错,但是,毕竟不是每一个用户都使用Visual Studio,这时候,我们可以考虑其他工具来进行测试。

Microsoft Web Application Stress Tool (WAS)
这个工具和ACT一样是微软的产品,但是,这个工具没有和Visual Studio集成,可以单独使用。感觉这个程序现在还在测试,但是一些基本的功能已经很完备,可以完成ACT几乎所有功能,而且,WAS使用更加简单,设置也更加完备明了。这个工具的另外一个特点是,它的报表是纯文本文件,而不是流行的HTML文件格式,但是,内容方面一点也不逊色。
关于这个工具的更多信息,可以在这里查阅:
http://homer.rte.microsoft.com/

Open System Testing Architecture (OpenSTA)
OpenSTA的特点是可以模拟很多用户来访问需要测试的网站,它是一个功能强大、自定义设置功能完备的软件,但是,这些设置大部分需要通过Script来完成,因此,在真正的使用这个软件之前,必须学习好它的Script编写。如果需要完成很复杂的功能,Script的要求还比较高,当然,这也是它的优点,一些程序员不会在意这些Script的。
这个软件完全免费而且源代码可以下载,感兴趣的朋友可以自己修改达到要求。
关于这个工具的更多信息,可以在这里查阅:
http://www.opensta.org/
http://opensta.sourceforge.net/

PureLoad
PureLoad是基于Java的
测试工具,它的Script代码完全使用XML,所以,这些代码的编写很简单,它的测试报表包含文字和图形并可以输出为HTML文件。由于是基于Java的软件,所以,可以通过Java Beans API来增强软件功能。
关于这个工具的更多信息,可以在这里查阅:
http://www.pureload.com/

QALoad
QALoad不单单测试WEB应用,还可以测试一些后台的东西,比如SQL Server等,只要是它支持的协议,都可以测试;另外一点,QALoad不但可以测试Windows,而且可以测试AIX, HP-UX 和 Solaris等系统。但是,这款软件价格很高。
关于这个工具的更多信息,可以在这里查阅:
http://www.compuware.com/products/qacenter/qaload/

LoadRunner
对于财大气粗的大公司而言,这款软件可能比较适合,它的功能和QALoad相比不相上下,市面上著名的公司如IBM、SUN、Oracle等都用这个软件。但是它的价格也高不可攀,和功能成正比。
关于这个工具的更多信息,可以在这里查阅:
http://www-heva.mercuryinteractive.com/products/loadrunner/

 

******************************************************************************************

微软很牛测试工具

 

Microsoft Web Application Stress Tool 是由 微软的网站测试人员所开发,专门用来进行实际网站压力测试的一套工具。透过这套功能强大的压力测试工具,您可以使用少量的Client端计算机仿真大量用户上线对网站服务所可能造成的影响,在网站实际上线之前先对您所设计的网站进行如同真实环境下的测试,以找出系统潜在的问题,对系统进行进一步的调整、设置工作。 
Microsoft Web Application Stress具有以下几个特性:
  * 可以数种不同的方式建立测试指令:包含以手动、录制浏览器操作步骤、或直接录入IIS的记录文件、录入网站的内容及录入其它测试程序的指令等方式。
  * 支持多种客户端接口:标准的网站应用程序C++的客户端,使用Active Server Page 客户端,或是使用Web Application Stress对象模型建立您自定的接口。.
  * 支持多用户利用多种不同的认证方式仿真实际的情况,包含了DPA, NTLM 及 SSL等。
  * 支持使用动态的cookie仿真定制网站实际运作场景及对话(session)的支持。
  * 在客户端的计算机以NT 服务的方式执行仿真的工作,可在不中断测试的情况下将某些客户端的测试计算机删除。
  * 透过集中式的 Microsoft Web Application Stress 管理员,您可以使用任意数目的客户端计算机同时进行测式的工作。
  * 具有Bandwidth throttling (带宽遏流)的功能以仿真用户使用调制解调器上线的效果。
  * 内建的query-string 编辑器可帮助您建立name-value pair组合的模板,并可在不同的场景测试中重复使用。
  * 可程序化的对象模式让您可以建立您自己的测试客户端。
  * 汇总的测试报告及丰富的性能测试资料。
  * 支持域名系统(DNS)让您可以测试整个群集(Cluster)的机器。
  * 使用Page group的方式来控制文件的组及测试指令的执行程序。
  * 可自定的header让您可以仿真各种不同种类的浏览器。
  * 可自定的指令延迟让您以更接近真实环境的方式进行测试。
网站测试概述
为了正确使用WAS进行网站的压力测试,您需要对于网站测试的方法有一初步的了解。以下的讨论将包含一些基本的概念以供参考。
网站的测试可大略分成三个主要的类别:
  * 网站性能测试 (Performance testing)
  * 压力测试下的网站稳定性 (Stability or stress testing)
  * 网站承受能力评估 (Capacity planning)
网站性能测试的第一件工作就是使用测试工具对网站加压以测量网站服务器每秒可以承受的请求(Request Per Second) 的最大值。第二件工作就是找出系统性能限制的原因所在,举例来说,CPU、内存、或是后端系统所造成的反应延迟等。
在许多状况下,网站服务器的CPU是主要的性能瓶颈。测试时您可以持续加压直到性能表现开始下降,再慢慢的降低压力的程度。此时您所测试出来的最大性能即为该网站所能达到的最高值。在实际测试时,您可以通过增加压力线程(thread),或是增加执行WAS测试程序的客户端来加压。
在网站服务器端,您可以使用性能监视工具如Performance Monitor来监视如 "System: % Total Processor Time" 及 "Web Service: Connection Attempts/sec" 或 "Active Server Pages: Requests Queued"等指针。如果CPU的资源指针已达到80%到85%,则CPU的处理能力最有可能就是整个系统的瓶颈所在。若是在压力测试的过程中CPU所被使用的比例不高而”Requests Queued”的指针一直居高不下,可能是程序正在调用服务器上的COM组件而这个组件无法有效的执行完所有的命令,因而造成了系统性能的降低。在这种情形下,服务器上的COM组件才是真正的瓶颈。
目前市场上最热门的定制网站应用程序也会对网站的性能表现有重大的影响。WAS包含了数种特性可有效的帮助您测试定制的网站应用程序。例如,您可以建立用户,让WAS可以设置并储存每一个用户的cookie。您也可以使用QueryString 编辑器帮助您建立并储存数个不同的name-value pair以便在每一次执行request时进行测试。
一般的网站测试问题
  * 错误的测试平台,和实际上线的 production server(生产环境服务器)不同,无法测出实际的问题。
  * 错误的测试指令,无法正确的仿真出实际上线系统真正的反应。
  * 线程安全性问题以及不稳定的服务器COM组件。
  * Active Server Page 的错误及GLOBAL.ASA 设置的问题。

下载地址:
http://www.microsoft.com/technet/archive/itsolutions/intranet/downloads/webstres.mspx

 

安装和使用

 

本文是以 Microsoft 機器翻譯軟體翻譯而成,而非使用人工翻譯而成。Microsoft 同時提供使用者人工翻譯及機器翻譯兩個版本的文章,讓使用者可以依其使用語言使用知識庫中的所有文章。但是,機器翻譯的文章可能不盡完美。這些文章中也可能出現拼字、語意或文法上的錯誤,就像外國人在使用本國語言時可能發生的錯誤。Microsoft 不為內容的翻譯錯誤或客戶對該內容的使用所產生的任何錯誤或損害負責。Microsoft也同時將不斷地就機器翻譯軟體進行更新。如果您發現錯誤,並想要協助我們進行改善,請填寫本篇文章下方的問卷。

按一下這裡查看此文章的英文版本: 313559 (http://support.microsoft.com/kb/313559/en-us/)
文章編號:313559
上次校閱:2006年11月21日
版次:2.4
在此頁中
結論
如何安裝 Web Application Stress 工具
 
如何建立測試指令碼
如何以手動方式建立一個指令碼
 
如何建立一個指令碼藉由錄製瀏覽器活動
 
如何從 IIS 記錄檔建立一個指令碼
 
如何從 Web 站台內容建立一個指令碼
 
如何設定您的指令碼
 
如何測試您的 Web 程式
 
如何檢視報告的測試您的
 
疑難排解
 
参考
 
<script type=text/javascript> var sectionFilter = "type != 'notice' && type != 'securedata' && type != 'querywords'"; var tocArrow = "/library/images/support/kbgraphics/public/en-us/downarrow.gif"; var depthLimit = 10; var depth3Limit = 10; var depth4Limit = 5; var depth5Limit = 3; var tocEntryMinimum = 1; </script> <script src="/common/script/gsfx/kbtoc.js?11" type=text/javascript></script>

結論

本文將逐步告訴您如何以安裝 Microsoft Web Application Stress (WAS) 工具以及如何使用 WAS 來建立及執行指令碼來測試您的 Web 程式。

WAS 工具是一個模擬工具, 您可以使用來放置您的 Microsoft Internet Information Services (IIS) 5.0 Web 伺服器的模擬負載。 這個工具是設計來重現實際上的環境中多個瀏覽器要求網頁的網站。 使用 WAS 來收集關於您的 Web 程式的效能資料並將評估效能和穩定性的 Web 伺服器。 WAS 使用指令碼, 藉由使用之相對較小的數目的用戶端模擬大量的要求 ; 它會因此, 建立案例, 是在接近於儘可能將實際執行的環境。 您可以分析資料, 並讓您識別和排除任何問題在您的程式中部署它之前, 以瞭解您的 Web 程式如何回應在壓力下您收集。

 

如何安裝 Web Application Stress 工具

請注意 : 您必須在用戶端電腦上執行下列程序 WAS 是 Microsoft Windows NT 4.0 Service Pack 4 (SP 4) 上含) 以後版本支援和 Microsoft Windows 2000 不要安裝 WAS, 您正在測試 Web 伺服器上。 如果您這麼做, WAS 安裝可能會影響效能的 Web 伺服器且可能會干擾您的測試結果。
1.以系統管理員或的 「 系統管理員 」 群組成員的身分登入到您的電腦。
2.下載 WAS。 若要如此, 啟動您的瀏覽器, 請造訪下列 Microsoft 網站:
http://www.microsoft.com/downloads/details.aspx?FamilyID=e2c0585a-062a-439e-a67d-75a89aa36495&DisplayLang=en (http://www.microsoft.com/downloads/details.aspx?FamilyID=e2c0585a-062a-439e-a67d-75a89aa36495&DisplayLang=en)
有關如何下載 Microsoft 支援檔案的其他資訊,請按一下下面的文件編號,參魷/f1 Microsoft Knowledge Base 中的文件::
119591 (http://support.microsoft.com/kb/119591/EN-US/) 如何從線上服務取得 Microsoft 支援檔案
3.在的 Web 網頁, 左窗格按一下 下載 。
4.按一下 x 86 版本下載 Web Application Stress 工具, 請按一下 [ 將程式存到磁碟 , 然後按一下 [ 確定 ] 。
5.指定您要 Setup . exe 檔案, 儲存位置, 然後按一下 [ 儲存 ] 。
6.Setup . exe 檔案複製到每個您要從其中執行測試用戶端電腦。
7.在每個用戶端電腦, 啟動 Microsoft [ Windows 檔案總管, 並再按兩下 Setup . exe 檔案, 您在步驟 5 中儲存。
8.按一下 [ 是 ] 來接受授權合約, 請接受預設安裝位置或指定您要安裝 WAS, 然後按一下 [ 下一步 ]
9.按一下 [ 確定 ] , 及 [ 完成 ] 。

 

如何建立測試指令碼

若要建立指令碼來測試您的 Web 程式, 使用的下列方法之一。
如何以手動方式建立一個指令碼
如果要以手動方式建立一個指令碼:
1.按一下 [ 開始 ] 指向 [ 程式集 ] , 指向 Microsoft Web Application Stress Tool , 然後按一下 [ Microsoft Web Application Stress Tool 。
2.指令碼 功能表上指向 建立 然後再按一下 [ 手動 ] 。

指令碼在左窗格顯示為新的指令碼 ]。 若要變更您的新指令碼, 的名稱按一下 新指令碼 , 並鍵入新名稱為指令碼。
3.在 [ 伺服器 ] 方塊在右邊窗格, 輸入名稱、 完整格式網域名稱 (FQDN) 或網際網路通訊協定 (IP) 位址的 Web 伺服器。
4.在 [ 附註 ] 方塊中鍵入說明。
5.再, 動詞命令 下按一下向下箭號在第一個儲存格, 可能及動詞命令, 您要使用 (例如 GET ,) 或動詞命令, 您要使用儲存格中輸入 「 超文字傳輸通訊協定 (HTTP)。
6.在 路徑 , 輸入名稱和路徑的 Web 網頁, 舉例來說, /scripts/test.asp.

請注意 : 待辦事項不包含伺服器名稱
7.如果您要使用頁面群組, 請在 [ 群組 適當的變更。
8.如果要指定指令碼項目, 之間等候時間鍵入延遲時間值 (以毫秒為單位) [ 延遲 ] 。 預設值為 0 (零)。
9.重複步驟 5 到 8, 將其他項目加入至您的指令碼。
如何建立一個指令碼藉由錄製瀏覽器活動
若要藉由錄製瀏覽器活動, 建立指令碼請使用本節中所述程序。

請注意 : 如果您正在使用 Proxy 伺服器, 您必須將 Microsoft WebTool 服務設定為第一次登入到您的使用者帳戶 如果您不使用 Proxy 伺服器, 請直接到 步驟 2: 記錄瀏覽器活動 一節。.

如何設定 Microsoft WebTool 服務

如果您使用 Proxy 伺服器, 設定 Microsoft WebTool 服務來登入到您的使用者帳戶。 如果要執行這項操作::
1.按一下 [ 開始 ] 指向 設定 , 然後按一下 [ 控制台 ] 。
2.依序連按兩下 [, [ 系統管理工具 ] 及 [ 服務 」 。
3.連按兩下 [ WebTool , 及 [ 登入 ] 索引標籤。
4.在 [ 登入為 , 請按一下 [ 這個帳戶 , 然後輸入您的使用者名稱使用下列格式:
//Domain/UserName
5.輸入並確認您的密碼在適當的方塊, 並按一下 [ 確定 ] 。
6.以滑鼠右鍵按一下 WebTool , 並按一下 [ 停止 ] 。
7.以滑鼠右鍵按一下 WebTool , 並按一下 [ 開始 ] 。
8.關閉 [ 服務 ] 對話方塊, 然後關閉 [ 系統管理工具 ] 對話方塊。


如何錄製瀏覽器活動

1.啟動 Microsoft Internet Explorer。
2.再按一下 [ 工具 ] 功能表上, [ 網際網路選項 ] 及 [ 一般 ] 索引標籤。
3.在 [ Temporary Internet 檔案 , 按一下 [ 刪除檔案 。
4.按一下 [ 連線 ] 索引標籤。
5.在 [ Dial - up 設定 ] 方塊, 再按一下您撥號網路連線, 及 設定 ] 。
6.自動組態 , 之下, 按一下以清除 [ 自動偵測設定 核取方塊 (如果它是選取)。
7.在 [ Proxy 伺服器 , 請按一下以選取 [ 使用 Proxy 伺服器 , 核取方塊鍵入 localhost 在 位址 ] 方塊和然後輸入 8000 在 [ 連接埠 ] 方塊。
8.按一下以清除 為本機位址略過 Proxy 伺服器 ] 核取方塊 (如果它是選取)。
9.按一下 [ 確定 ] 兩次, 然後再結束 Internet Explorer
10.按一下 [ 開始 ] 指向 [ 程式集 ] , 指向 Microsoft Web Application Stress Tool , 然後按一下 [ Microsoft Web Application Stress Tool 。
11.指令碼 功能表上指向 建立 然後按一下 [ 記錄 ] 。
12.按一下以選取核取方塊來設定, 您要記錄按一下 [ Next , 然後按一下 [ 完成 ] 旁邊。
13.在 Internet Explorer 啟動後, 鍵入 Uniform Resource Locator (URL) 的網站, 您要在 [ 網址 ] 列, 測試, 然後按 ENTER 鍵。
14.瀏覽至頁面, 您要測試網站上。

WAS 錄製視窗中列出頁面, 瀏覽至您的路徑。
15.當您使用完, 按一下 [ 停止錄製 ] 。

指令碼在左窗格顯示為新錄製指令碼 ]。 若要變更您的新指令碼, 的名稱按一下 [ 錄製新指令碼 , 並鍵入新名稱為指令碼。
如何從 IIS 記錄檔建立一個指令碼
若要從 IIS 記錄檔建立一個指令碼:
1.按一下 [ 開始 ] 指向 [ 程式集 ] , 指向 Microsoft Web Application Stress Tool , 然後按一下 [ Microsoft Web Application Stress Tool 。
2.指令碼 功能表上指向 建立 然後按一下 [ 記錄檔 。
3.在 [ 記錄檔案 方塊, 按一下 [ 瀏覽 ] 來尋找 IIS 記錄, 您要使用來建立指令碼、 按一下 [ Open , 並按一下 [ 下一步 ] 。
4.按一下您要使用它, 以剖析記錄檔, 選項及 [ 完成 ] 。

其中 LogFile . log 是 IIS 記錄檔的名稱將指令碼會顯示為 「 LogFile log " 在左窗格。 若要變更您的新指令碼, 的名稱 LogFile . log , 請按一下並鍵入新名稱為指令碼。
如何從 Web 站台內容建立一個指令碼
如果要建立指令碼從檔案在您的網站上, 請依照下列步驟執行:
1.按一下 [ 開始 ] 指向 [ 程式集 ] , 指向 Microsoft Web Application Stress Tool , 然後按一下 [ Microsoft Web Application Stress Tool 。
2.指令碼 功能表上指向 建立 然後再按一下 [ 內容 ] 。

指令碼在左窗格顯示為新的指令碼 ]。 若要變更您的新指令碼, 的名稱按一下 新指令碼 , 並鍵入新名稱為指令碼。
3.按一下加號 (+)) 到指令碼以展開樹狀目錄 (如果它是尚未展開) 旁邊。

指令碼項目是顯示在指令碼樹狀目錄中。
4.按一下 [ 內容樹狀目錄 。
5.在右窗格, [ 內容位置 ] 方塊中請鍵入路徑以連您的內容資料夾或按一下 [ 瀏覽 ] 來找出資料夾, 然後再按 確定 ] 。
6.如果需要, 在 [ 虛擬根目錄 ] 方塊鍵入虛擬根目錄 (Virtual Root) 預留位置。
7.按一下 [ 套用 。

WAS 內容會建立樹狀目錄以 Web 為基礎的內容 按一下以選取核取方塊旁以檔案, 您要包含在您的測試。

 

如何設定您的指令碼

如果要設定您的指令碼設定:
1.按一下 [ 開始 ] 指向 [ 程式集 ] , 指向 Microsoft Web Application Stress Tool , 然後按一下 [ Microsoft Web Application Stress Tool 。
2.在左窗格, 連按兩下 ScriptName 以展開樹狀目錄 (如果尚未展開) 是, 其中 ScriptName 是名稱的指令碼, 您的。

指令碼項目是顯示在右窗格。
3.連按兩下資料列行首的指令碼, 您要設定項目 (在左側的 動詞命令 資料行的空白按鈕)。

當您這麼做, 指令碼詳細資料檢視就會開啟。 您可以使用此檢視來編輯查詢字串名稱 / 值組、 自訂張貼資料、 修改 HTTP 標頭、 啟用 Secure Sockets Layer (SSL) 加密, 或格式化您的指令碼為遠端資料服務 (RDS) 查詢。
4.按一下適當的索引標籤來指定設定, 您要, 然後再按一下 [ 確定 ]
5.在左窗格, 按一下 [ 設定 ] 。

指定設定, 您要設定為指令碼選項 設定 ] 對話方塊中所顯示。 舉例來說, 您可以修改壓力層級值、 設定測試執行時間, 或開啟頻寬節流設定
6.若要將效能監視器計數器加入至您的指令碼, 按一下 效能計數器 , 按一下 [ 新增計數器 在右窗格, 按一下物件和計數器, 您要新增按一下 [ Add , 然後按一下 [ 確定 ] 。
7.若要檢視了該指令碼, 定義頁面群組的清單或以變更頁面通訊群組, 請按一下 [ 頁面群組 。
8.要新增, 按一下 [ 使用者 , 從預設母群體中移除使用者, 或建立新的擴展, 按兩下右窗格, 中的 預設值 , 然後執行的下列步驟之一:
若要加入新使用者, 在適當的方塊, 輸入下列資訊, 然後按一下 [ 建立 :
在您想要建立使用者人數
使用者名稱首碼
密碼
若要加入新的擴展, 再 預設 在左窗格上, 按一下滑鼠右鍵及 新增 ] 。

新擴展在左窗格顯示為 " New " 母體擴展。 若要變更名稱的新擴展, 按一下 [ 新增擴展 , 並鍵入新名稱。
9.請按一下 指令碼 檢視 ] 功能表返回到指令碼檢視上。
10.若要加入並以從目前的群組中移除用戶端電腦或群組的用戶端電腦, 加入在右窗格再按 [ 用戶端 , 及 預設值 。
加入用戶端電腦, 在 [ 電腦名稱 ] 方塊, 輸入電腦 (或 IP 位址) 的名稱並再按一下 [ 新增 ] 。
若要加入新群組, 預設 在左窗格, 請按一下滑鼠右鍵然後及 新增 。 新群組在左窗格顯示為 「 新群組 」。 若要變更名稱的新群組, 請按一下 [ 新增群組 , 並鍵入新名稱。
11.請按一下 指令碼 檢視 ] 功能表返回到指令碼檢視上。
12.若要與每個使用者, 檢視所儲存的 Cookie 按一下 [ Cookie ] 。

 

如何測試您的 Web 程式

若要執行測試使用指令碼, 請依照下列步驟執行:
1.按一下 [ 開始 ] 指向 [ 程式集 ] , 指向 Microsoft Web Application Stress Tool , 然後按一下 [ Microsoft Web Application Stress Tool 。
2.在左窗格, 再按一下 [ 指令碼, 您要使用, 及 指令碼 功能表上的 [ 執行 ] 。

 

如何檢視報告的測試您的

如果要檢視報表的您的測試, 請依照下列步驟執行:
1.按一下 [ 開始 ] 指向 [ 程式集 ] , 指向 Microsoft Web Application Stress Tool , 然後按一下 [ Microsoft Web Application Stress Tool 。
2.請按一下 [ 報表 ] 檢視 ] 功能表上。

針對每個測試, 您執行報表會顯示在其相關的指令碼在左窗格。 標題的報表是日期和時間當您啟動此測試。
3.連按兩下報表以展開樹狀目錄 (如果它是尚未展開)。
4.請按一下項目在主報表樹狀目錄中您要檢視詳細資訊, 例如, 摘要 ] 頁面 。

在右窗格顯示出該項目的詳細資訊。

 

疑難排解

您就無法啟動 WAS

如果 [ WebTool 服務不在執行這項問題的發生原因。 如果要解決這個問題, 請確定 [ WebTool 服務正在執行。 如果要執行這項操作::
1.按一下 [ 開始 ] 指向 [ 程式集 ] 、 指向 [ 附屬應用程式 , 然後按一下 [ 命令提示字元 。
2.在命令提示字元中,輸入 net start webtool然後按 ENTER 鍵
3.若要顯示清單的服務目前正在執行的, 請輸入 net start然後按 ENTER 鍵

確認 WebTool 已顯示在清單中。
您將無法新增或連線到用戶端電腦上。

下列任何情況成立時,就會發生這個問題::
用戶端電腦是不是 Windows NT 4.0 或 Windows 2000 的電腦。 如果要解決這個問題, 請在 Windows NT 為基礎或 Windows 2000 為基礎的電腦上安裝 WAS。

- 或 -
WAS 不是安裝在用戶端電腦上 如果要解決這個問題, 請要將連線到其用戶端電腦上安裝 WAS。

- 或 -
WebTool 服務不執行在哪些 WAS 用戶端電腦上已安裝已安裝。 如果要解決這個問題, 在用戶端電腦來連線為您要啟動 [ WebTool 服務。

- 或 -
您是不是成員之要將連線到其用戶端電腦上的本機 Administrators 群組。 若要解決這個問題, 請登入藉由使用使用者帳戶, 是在每部用戶端電腦上要將連線到其本機 Administrators 群組的成員。
如需有關如何對 WAS, 進行疑難排解詳細資訊請參閱 WAS 說明中的 < 疑難排解 > 一節。 Web Application Stress 說明 ] 按一下 [ 說明 ] 功能表上的 ] 再按一下 [ 目錄 ] 索引標籤, 及 [ 疑難排解 。



 

参考

請按一下如需有關如何使用 WAS 工具, [ 說明 ] 功能表, WAS [ 說明 ] 檢視上的 [ 網頁說明壓力應用程式 ] 。

如需有關 WAS 工具, 詳細資訊請造訪下列 Microsoft 網站:
Microsoft Web Application Stress Tool (http://webtool.rte.microsoft.com/)
如需有關 WAS 和其他工具可用來測試您的 Web 伺服器, 請按一下下面文件編號, 檢視 「 Microsoft 知識庫 」 中的文件中的文件:
231282 (http://support.microsoft.com/kb/231282/EN-US/) INFO:測試 Web 伺服器的壓力工具
如需有關資源, 您可在安裝及使用 IIS, 的詳細資訊請按一下下面文件編號, 檢視 「 Microsoft 知識庫 」 中的文件中的文件:
266115 (http://support.microsoft.com/kb/266115/EN-US/) 資源, 您可在安裝及使用 IIS 5.0
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值