asp.net应用程序性能

asp.net应用程序性能,asp.net,sql-server,performance-testing,Asp.net,Sql Server,Performance Testing,我有一个asp.NET4.0应用程序。我的app_数据文件夹中有一个mdf文件,用于存储一些数据。有一个包含15个字段的“用户”表和一个包含30个字段的“答案”表。在我网站的大多数场景中,用户从“用户”表中检索一些数据,并将一些数据写入“答案”表 我想在大约10000名用户使用系统时测试我的应用程序的性能。如果10000名用户同时登录并使用系统,会发生什么情况?性能会受到怎样的影响?一般来说,测试asp.net页面的系统性能的最佳实践是什么 任何帮助都将不胜感激。 感谢高级课程。读起来性能测试/

我有一个asp.NET4.0应用程序。我的app_数据文件夹中有一个mdf文件,用于存储一些数据。有一个包含15个字段的“用户”表和一个包含30个字段的“答案”表。在我网站的大多数场景中,用户从“用户”表中检索一些数据,并将一些数据写入“答案”表

我想在大约10000名用户使用系统时测试我的应用程序的性能。如果10000名用户同时登录并使用系统,会发生什么情况?性能会受到怎样的影响?一般来说,测试asp.net页面的系统性能的最佳实践是什么

任何帮助都将不胜感激。
感谢高级课程。

读起来性能测试/工程不是你的核心学科。我建议雇佣一些人来进行这项工作或者帮助你。性能测试是一种具有特定需求集、工具专业知识和分析方法的专门开发实践。即使在最好的情况下,这门学科也需要相当长的时间才能变得有效

简言之,从负载配置文件开始。您可以在负载配置文件中进入业务流程的定义。然后,您可以选择一个可以适当地执行接口的工具。您需要为测试工作设置一个定义的初始条件。您需要设置特定的、客观的度量来确定与您的需求相关的系统性能。这里有一份文件,可以提供一些见解,作为经常需要的工作水平的基准


让我非常不安的是您的“同时”用例,对于用户代理不与时钟同步的系统来说,这实际上是不可能的。用户可以在定义的窗口内接近、并发,但真正的同时性非常罕见

用提供的信息无法回答这个问题。我们不知道您的设置。衡量数据库性能的最佳实践是什么?术语“同时”使用有点不正确,我同意,性能测试不是我的专长。“同时”的意思是人们在一个很短的时间间隔内对页面做一些请求。谢谢你的帮助。