随着互联网的飞速发展,随着Web 2.0技术的日新月异,各大中小型企业甚至个人网站,都开发了一些基于Web的网站服务,通常,网站开发人员在设计开发Web应用系统的时候很难模拟出大量用户同时访问系统时所出现的各种情况。
因此,当Web网站遇到访问高峰时,容易发生服务器响应速度变慢甚至服务中断。为了避免这种情况,需要一种能够真实模拟大量用户访问Web应用系统的性能测试工具进行压力测试,来测试静态HTML页面的响应时间,甚至测试动态网页(包括ASP、ASPX、PHP、JSP等)的响应时间,为服务器的性能优化和调整提供数据依据,以便开发商作出适当的调整及采用科学的策略。
压力测试的工具很多,但是VS2005本身就自带了一个工具,我们不必骑马找马,直接使用该工具足矣!
下文,详细介绍如何使用该工具来测试网站的程序性能;
在VS2005窗口中,执行如下图的操作!
之后,弹出如下图的对话框!
上图中,我们可以在下拉组合框中选择多种可用目标(本例选择“分析ASP.NET应用程序”),之后点击“下一步”按钮,弹出如下图的对话框!
在上图中,输入一个测试的URL地址即可,之后点击“下一步”按钮,弹出如下图的对话框!
上图中,可以选择两种方式,
①采样,对整个应用程序的性能进行考查;
②检测,只对特定模块或功能进行性能检测;
本例,选择的是“采样”,之后点击“下一步”按钮,弹出如下图的对话框!
点击“完成”按钮。
这个时候,会在VS2005窗口中,多出“性能资源管理器”这样的栏目,如下图!
上图中,只要点击“启动”(红线圈住那按钮),就会马上对上述已设置好的网站程序进行性能的测试。
测试过程中,我们可以在窗口的下半部分,看到如下图的“输出”小窗口;
这个时候,VS2005工具会自动使用浏览器打开您的网站项目的网页,以便对网站进行压力性能测试!
稍等几分钟,等网站打开了,就可以关闭浏览器了,这个时候,我们会看到最终的检测结果,如下图!
上图中,分别列出了性能报告的摘要!
希望本文对新手站长有所帮助!