zoukankan      html  css  js  c++  java
  • Jmeter对HTTP请求压力测试、并发测试的简单使用方法

    对于服务器性能测试这块的经验更是少得可以忽略。迫使不得不让我们去尝试了解测试的知识。

    首先我们的需求场景如下:

    服务器硬件:(只有一台)

    系统:CentOS 7

    WebServer:Tomcat 7.0

    Jdk:1.8

    CPU:8核 2.9GHz两个

    内存:16G


    报名应用系统:只需要向外提供一个报名和找回报名号的接口。


    我们需要:测试服务器能同时承受多少条HTTP请求。

    通过各种百度后发现LoadRunner是好,但是使用起来短时间内比较难上手,然后就找到了Jmeter。


    一、运行Jmeter:

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

    二、创建一个线程组


    三、设置线程组参数



    四、创建HTTP请求



    五、配置HTTP请求



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



    七、聚合报告



    八、图形结果



    九、总结

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

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

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

    没进行优化有关。最后我们认为该应用的并发量大概是在350-400之间。
    ---------------------
    作者:嘿lemon
    来源:CSDN
    原文:https://blog.csdn.net/u012343297/article/details/81807127
    版权声明:本文为博主原创文章,转载请附上博文链接!

  • 相关阅读:
    JavaScrip t将单词的字母按大小写间隔写出
    JavaScript将数组包含某字符串内容的项组成新数组
    JavaScript找出唯一不同的数字
    JavaScript将数组变成电话号码
    JavaScript数组查找是否包含某些字符串
    JavaScript 找出整数的约数
    Excel导出
    yii打印sql
    yii使用createCommand()增删改查
    yii 图片展示
  • 原文地址:https://www.cnblogs.com/xiaoshen666/p/10847798.html
Copyright © 2011-2022 走看看