【发布时间】:2014-10-09 13:41:01
【问题描述】:
我想知道在使用 MS-SQL Server 和 ASP.net 时如何通过速度和响应时间的因素来测试我的网站(基于 Web 的程序)的性能
实际上我想知道当我的用户增加到 1,000,000 或更多时,速度和性能有何变化?
谢谢
【问题讨论】:
标签: sql asp.net performance
我想知道在使用 MS-SQL Server 和 ASP.net 时如何通过速度和响应时间的因素来测试我的网站(基于 Web 的程序)的性能
实际上我想知道当我的用户增加到 1,000,000 或更多时,速度和性能有何变化?
谢谢
【问题讨论】:
标签: sql asp.net performance
有许多工具可以针对网站运行负载测试;我喜欢 JMeter (http://jmeter.apache.org/) - 开源、免费、易于使用 - 但还有很多其他的 - 谷歌“网络性能测试”,任君选择。
所有这些工具都允许您指定并发用户的数量、页面请求之间的等待时间,然后指定一个或多个用户浏览网站的旅程。他们会给你一份报告,显示响应时间随着用户数量的变化。
您可以在任何机器上安装负载测试应用程序;大多数都有“控制器”和“负载代理”的概念。控制器编排负载测试,而负载代理执行测试。产生相当于 100 万访问者的负载可能需要很大的马力——您可能需要使用负载测试解决方案的云提供商之一。同样,谷歌在这里是你的朋友。
【讨论】: