zoukankan      html  css  js  c++  java
  • jmeter压测-负载配置

    jmeter 压测

             一般压测的时间是10-15分钟     

    1.  TPS:服务端每秒钟处理的请求数  越大越好
    2.  响应时间 :越短越好
    3.  并发用户数  也就是多少并发

             指标给你:tps要达到多少

                                响应时间要达到多少

                                并发数是多少

             jmeter 添加压力机

                      1、先在其他的负载机(另外的电脑)上启动jmeter-server

                      (jmeter-server.bat  windows) (jmeter-server.sh mac、linux)

                      主控机和负载机

                      2、修改主控机jmeter的配置文件jmeter.properties,找到remot_hosts,然后把负载机的ip加入到里面就好了

                      remot_hosts=127.0.0.1,192.168.1.2:1099,192.168.1.3:1099

                      默认jmeter-server的端口号是1099,如果说负载机上的端口号改了,那么你在这里也得改

                      3、启动时候要选择远程全部运行

                      ps:如果有参数化文件,那么在负载机同样的位置上也得有一个参数化文件

          

             jmeter 在linux下面运行

                      jmeter -n -t C:UsersxxxDesktop测试计划222.jmx -l  C:UsersxxxDesktop es.jtl

                      -n no gui  没有界面的运行

                      -t 指定一个运行的脚本

                      -l 指定测试结果的文件

    1)       先在windows上把脚本做好,然后在linux下运行即可,linux下运行jmeter是在jmeter的bin目录下的jmeter.sh这个shell脚本。

    2)       sh jmeter.sh -n –t a.jmx -l res.jtl

    3)       -n代表以没有图形化界面启动

    4)       -t代表后面是测试脚本

    5)       jmx也就是我们做好的jmeter脚本

    6)       -l代表测试结果

    7)       res.jtl就是测试结果文件(在BIN下)

    8)       查看结果的话,在查看结果树视图中导入这个res.jtl就可以查看到测试结果了

  • 相关阅读:
    【python笔记】类
    【Marva Collins' Way】第八章
    【Marva Collins' Way】第七章
    【python笔记】包
    【python笔记】模块
    【Marva Collins' Way】第六章
    【Marva Collins' Way】第九章
    【python笔记】异常
    Axios跨域&封装接口
    js更新数据
  • 原文地址:https://www.cnblogs.com/jiadan/p/8613875.html
Copyright © 2011-2022 走看看