我想知道在使用MS-SQL Server和ASP.net时如何使用速度和响应时间等因素测试我的网站(基于Web的程序)性能
实际上我想知道我的用户何时增加到1,000,000以上,速度和性能如何变化?
谢谢
答案 0 :(得分:2)
有许多工具可以对网站运行负载测试;我喜欢JMeter(http://jmeter.apache.org/) - 开源,免费,易于使用 - 但还有很多其他的 - 谷歌“网络性能测试”并随你挑选。
所有这些工具都允许您指定多个并发用户,在页面请求之间等待,然后通过站点指定一个或多个用户旅程。他们会为您提供一份报告,显示用户数量变化时的响应时间。
您可以在任何机器上安装负载测试应用程序;大多数人都有“控制器”和“加载代理”的概念。控制器协调负载测试,而负载代理执行测试。生成100万访问者的等效负载可能需要大量的马力 - 您可能需要使用负载测试解决方案的云提供商之一。谷歌再次成为你的朋友。