• 初学者Jmeter对HTTP请求压力测试、并发测试的简单使用


    测试目的:测试服务器能同时承受多少条HTTP请求。

     通过利用操作系那个对简单的Jmaeter来对服务器进行简单的压力、并发测试

    一、运行Jmeter:

    首先在网上下载一个jmeter,我下载的是2.3.4版本,其他版本同理

    通过解压后得到一个tgz格式的文件,然后再继续解压得到一个文件夹如下图:

    打开文件夹运行bin目录下的 jmeter.bat即可进入jmeter的主界面,如图:

    假如运行 jmeter.bat报错不能正常打开,那就要检查本机是否有安装JDK,如果能保证安装好JDK和配置好环境变量后,可以尝试直接运行

    bin目录下的ApacheJMeter.jar,我是打不开jmeter.bat的提示我创建不了JAVA虚拟机,但是运行ApacheJMeter.jar却能正常进入主界面,不

    能正常运行的可以尝试一下这种办法。

    二、创建一个线程组

    三、设置线程组参数

    四、创建HTTP请求

    五、配置HTTP请求

    六、添加运行结果分析监听器

    七、聚合报告

    八、图形结果

    九、总结

            我们按照如上步骤设置好参数后,对应用进行了并发测试(测试时保持了测试机器和服务器同一个内网网段),第一次模拟100个用户并发请求(请求需要通过查询

    具有1000条数据的数据表)持续执行10分钟,偏移保持在100以下,第二次模拟200个用户,偏移还是保持在100以下,第三次模拟350个用户时,偏移则保持在100左右。

    而且服务器CPU状态良好,使用率一直保持在20%左右,最高不超过25%。为什么服务器CPU的使用率没有达到很高的情况下,而偏移会越来越高呢,我猜测可能跟Tomcat

    没进行优化有关。最后我们认为该应用的并发量大概是在350-400之间。

      文章系转载,主要考虑到后期自己在使用Jmeter过程中方便系统的观看上手步骤,所以将各论坛收集到的帖子聚合至此,侵删。

  • 相关阅读:
    TCP Data Flow and Window Management(3)
    全渠道java b2b b2c o2o平台
    springmvc mybatis shiro ios android构建cms系统
    电子商务系统+java+web+完整项目+包含源码和数据库Java实用源码
    大型互联网 b2b b2c o2o 电子商务微服务云平台
    mybatis电子商务平台b2b2c
    spring mvc mybatis shiro构建cms系统ios android
    spring mvc+mybatis 构建 cms + 实现UC浏览器文章功能
    b2b b2c o2o电子商务微服务云平台
    java分布式电子商务云平台b2b b2c o2o需要准备哪些技术??
  • 原文地址:https://www.cnblogs.com/wzdwork/p/7532033.html
Copyright © 2020-2023  润新知