zoukankan      html  css  js  c++  java
  • 对B/S结构的应用程序进行压力测试

    选择工具,微软的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 1000Current 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"/>

  • 相关阅读:
    MQTT TLS 加密传输
    python多进程并发redis
    各种消息队列的特点
    mqtt异步publish方法
    Numpy API Analysis
    Karma install steps for unit test of Angular JS app
    reinstall bower command
    Simulate getter in JavaScript by valueOf and toString method
    How to: Raise and Consume Events
    获取对象的类型信息 (JavaScript)
  • 原文地址:https://www.cnblogs.com/liuzhengdao/p/1877720.html
Copyright © 2011-2022 走看看