在本文中我將解釋微軟Visual Studio企業版中包含的一個重要工具:微軟Application Center Test。嚴肅的Web開發者都應該把這個工具放在自己的工具包中。
Application Center Test
在離開微軟之前,我參加了12個城市的ASP.NET說明會。其中一個覆蓋了性能問題,并且給很多開發者介紹了微軟Application Center Test。這個工具總是生成大量的有趣的信息,我對它有很多疑問。
你會發現Application Center Test是Application Center(可以在舊的MSDN CD或DVD中找到)的一部分,或者安裝在Visual Studio .NET企業版的Visual Studio .NET 2003\\Visual Studio.NET Enterprise Features目錄下面。當你第一次打開Application Center Test的時候,你可以看到一個用于導航可用的測試、結果和用戶的樹視圖。首先,我希望顯示出很容易建立測試。
使用Application Center Test
首先,建立一個簡單的Web應用程序。例如,我將使用圖1所示的頁面(請注意,我使用了一些聯機編寫ASP.NET頁面的小技巧,你不需要編寫完整的Page_Load事件聲明)。
示例Web應用程序
<%@ Page Language=\"C#\" %>
<%@ Import Namespace=\"System.Data \" %>
<%@ Import Namespace=\"System.Data.SqlClient\" %>
<%@ Import Namespace=\" System.Configuration\" %>
<script runat=\"server\">
public void Page_Load() {using(SqlConnection connection =
new SqlConnection(ConfigurationSettings.AppSettings[\"Northwind\"]))
{
SqlCommand command = new SqlCommand
(\"SELECT * FROM Products\", connection);
connection.Open();
DataGrid1.DataSource = command.ExecuteReader();
DataGrid1.DataBind();}}
</script>
<form runat=\"server\">
<asp:DataGrid id=\"DataGrid1\" runat=\"server\" />
</form>
上面的代碼雖然不是推薦的用于構造應用程序的方法,但是它也足夠簡單,我們能夠在它上面執行一些基本的測試。在Web瀏覽器中打開這個頁面會返回一個填充了的數據表格,它顯示為HTML表格。
現在你知道這個頁面可以工作了,把鏈接復制到剪貼板上,你還需要使用它的。在我的計算機上這個例子的鏈接是http://localhost/blackbelt/outputcache/test.aspx。
下一步,導航到Application Center Test,右鍵點擊“Tests(測試)”并選擇“New Test(新建測試)”。它會打開“新建測試向導”歡迎頁面。點擊“下一步”選擇新測試的源代碼,并選中“記錄新測試”。再次點擊“下一步”以選擇測試類型,提示選擇腳本語言(我們不修改默認值)的時候,點擊“下一步”,出現了圖1所示的界面:
圖1:新建測試向導
“記錄測試”使Application Center Test易于使用。點擊“開始記錄”會打開一個新的瀏覽器實例。不要在地址欄中輸入URL(應該為about:blank)。我們的操作是,在這個新的瀏覽器實例中選擇Tools | Internet選擇,并瀏覽“連接”屬性頁。接著點擊“局域網設置”按鈕,會看到圖2所示的界面: [Page]
延伸閱讀
文章來源于領測軟件測試網 http://www.k11sc111.com/