1. 压力测试以及性能分析

使用 Microsoft Web Application Stress Tool 对 web 进行压力测试,Microsoft Web Application Stress Tool 是由微软的网站测试人员所开发,专门用来进行实际网站压力测试的一套工具。透过这套功能强大的压力测试工具,您可以使用少量的客户端计算机仿真大量用户上线对网站服务所可能造成的影响,在网站实际上线之前先对您所设计的网站进行如同真实环境下的测试

1.1. 工具简单设置

打开 Web Application Stress Tool,很简洁的一个页面,上面是工具栏,左下方是功能选项,右下方是详细设置选项。在对目标 Web 服务器进行压力测试之前,先对它进行一些必要的设置。

  1. 在“settings”的功能设置中(如下图),一个是 Stress level (threads)这里是指定程序在后台用多少线程进行请求,也就是相当于模拟多少个客户机的连接,更加形象的就是说设置多少轰炸的线程数。一般填写 500 ~ 1000,因为这个线程数是根据本机的承受力来设置的,如果你对自己的机器配置有足够信心的话,那么设置的越高,轰炸的效果越好。

    img-c

  2. 在“Test Run Time”中来指定一次压力测试需要持续的时间,分为天、小时、分、秒几个单位级别,你根据实际情况来设置吧!这里面设置测试时间为 1 分钟。

  3. 其余的选项大家可以根据自己的情况设置。

1.2. 压力测试

  1. 在工具中点右键,选择 Add 命令,增加了一个新的测试项目:memcache,对它进行设置,在主选项中的 server 中填写要测试的服务器的 IP 地址,这里我们是在本机上进行测试,所以填写 localhost。在下方选择测试的 Web 连接方式,这里的方式 Verb 选择 get,path 选择要测试的 Web 页面路径,这里填写/WebMemCache/memcache.aspx,即加入缓存的 memcache.aspx 页面(如下图)。

    img-c

  2. 在“Settings”的功能设置中将 Stress level (threads)线程数设置为 500。完毕后,点工具中的灰色三角按钮即可进行测试(如下图)。

    img-c

    同理,我们在建一个 nomemcach 的项目用来测试 nomemcache.aspx 页面。Memcach 和 nomemcach 测试完毕后,点击工具栏上的 Reports 按钮查看测试报告:

    img-c

Copyright © Guanghui Wang all right reserved,powered by GitbookFile Modified: 2019-08-25 13:56:34

results matching ""

    No results matching ""