选择工具,微软的Web Application Stress Tool,这款工具可以很容易在互联网上获取,当然本书附带光盘中也可以找到。
启动工具
选择Record,通过工具录制即将测试的操作,比如模仿用户登录。
选不选对本次测试没有关系。
选择Finish后,此时会跳出一个浏览器,在浏览器中输入要测试的网址,然后你可以模拟用户登录或者浏览网页,最后单 击Stop Recording即可结束录制。
选择Setting
设置 Stress level (threads),即模拟多少了客户端。
Test Run Time 中设置Mins,即设置测试的时间。
选择New Recorded Script,然后点击开始进行测试。
进行压力测试的时候,你可以访问tomcat的管理页面,http://localhost/manager/status查看当前tomcat的访问情况,以便观察测试效果。如图所示,Max Threads 1000,Current thread count 206。如果当前的访问数超过了Tomcat的最大访问数将导致Tomcat拒绝服务,无法访问网站。
在tomcat/conf/tomcat-users.xml下配置tomcat管理员帐号
<?xml version='1.0' encoding='utf-8'?>
<tomcat-users>
<role rolename="manager"/>
<user username="admin" password="admin123456" roles="manager "/>
</tomcat-users>
在tomcat/conf/server.xml下配置maxThreads,默认是40
<Connector port="80" protocol="HTTP/1.1"
connectionTimeout="30000"
redirectPort="8443" maxPostSize="4097152000" maxThreads="1000"/>