2011-09-26 110 views
1

我有一個asp.net 4.0應用程序。我在我的app_data文件夾中有一個mdf文件,用於存儲一些數據。有一個包含15個字段的「用戶」表和一個包含約30個字段的「答案」表。在我網站的大多數場景中,用戶從「用戶」表中檢索一些數據,並將一些數據寫入「答案」表。asp .net應用程序性能

我想測試我的應用程序的性能時,約10000個用戶使用if 10000個用戶登錄並使用系統的同時,如何將性能影響system.What會怎樣呢?一般來說,測試我的asp.net網頁系統性能的最佳實踐是什麼?

任何幫助將不勝感激。 謝謝先進。

+0

無法用提供的信息回答這個問題。我們不知道你的設置。 –

+0

衡量數據庫性能的最佳實踐是什麼? –

回答

0

它看起來像性能測試/工程不是你的核心紀律。我建議僱用某人來完成這項工作或協助您完成這項工作。性能測試是具有特定需求集,工具專業知識和分析方法的專業開發實踐。即使在最好的情況下,在紀律上也需要相當長的一段時間。

總之,您從您的負載配置文件開始。您可以在您的負載配置文件中找到業務流程的定義。然後,您選擇一個可以適當運用界面的工具。您需要爲您的測試工作設置一個定義的初始條件。您需要設置具體的客觀度量來確定與您的需求相關的系統性能。這裏有一個文件,可以提供一些洞察力,作爲經常需要努力水平的基準,http://www.tpc.org/tpcc/spec/tpcc_current.pdf

一些令我非常困擾的事情是你的「同時」使用案例,這對於系統來說是不切實際的用戶代理不會同步到時鐘節拍。用戶可以在一個定義好的窗口內關閉併發,但真正的同時性是非常罕見的。

+0

術語「在同一時間」使用有點不正確我同意和性能測試不是我的dicscipline。 「我同時」的觀點是,人們在一段時間內在網頁上做了一些請求。謝謝你的幫助。 –