zoukankan      html  css  js  c++  java
  • jmeter压力测试

    Jmeter压测

    1、线程组配置

    2、衡量系统性能的两个指标

    • tps:服务端每秒能处理的请求数;tps越高说明服务器处理能力越好
    • 响应时间:从发出请求到服务器返回数据的时间

     3、聚合报告

       在jmeter中查看压测结果需添加聚合报告

    压测结果

    4、jmeter分布式压测

       分布式压测就是多台电脑一起压测。

    • 有多台电脑,每台电脑上都装有jmeter,而且这几台电脑之间都能互相ping通
    • 在主控机配置文件(jmeter.properties)中添加其他电脑的ip:remote_hosts=<ip1>:<port1>,<ip2>:<port2>。(ip只需在主控机上配置,其他电脑不用)(注:配置后要重启jmeter)
    • 其他压力机启动jmeter-server服务(jmeter-server.bat或者jmeter-server.sh),端口默认是1099

     PS:压测的脚本放在主控机上;如果有参数化文件,那么也要在其他人的电脑的同样位置放一份

    配置完成后,在主控机打开jmeter→点击运行→远程启动→选择压力机启动,或者远程全部启动

    5、Linux下运行jmeter压测

           没有图形化界面时,用命令执行压测,需先把jmeter的bin目录添加到环境变量中

    • 先在windows的图形化界面开发脚本(jmx文件),设置好并发用户数,执行时间
    • 然后在cmd中执行如下命令: 

      jmeter -n -t C:UsersasusDesktopHTTP请求.jmx -l C:UsersasusDesktop es.jtl

    • -n  在没有图形化界面下运行
    • -t   指定一个测试脚本
    • -l   指定一个结果文件,这个结果文件必须以.jtl为后缀
    • 查看结果文件,在聚合报告中导入res.jtl即可

  • 相关阅读:
    ML
    python常用库函数
    ML神器:sklearn的快速使用
    分类算法
    离散型特征编码方式:one-hot与哑变量*
    LR多分类推广
    细品
    特征提取方法: one-hot 和 TF-IDF
    【数据化运营模型】目标客户的预测(响应、分类)模型
    【转】 Python 中,matplotlib绘图无法显示中文的问题
  • 原文地址:https://www.cnblogs.com/HathawayLee/p/9500596.html
Copyright © 2011-2022 走看看