zoukankan      html  css  js  c++  java
  • jmeter分布式压测配置

    首选

    压力机A,压力机B,压力机C,   压力机A作为控制台    压力机B,压力机C作为分布式的测试机

    压力机Aip:172.16.23.69,

    压力机Bip:192.168.184.128

    压力机Cip:192.168.184.130

    压力机A在安装目录bin下面需要修改配置文件:jmeter.properties

    1.需要查找到remote_hosts=ip(此处ip均为压力机A,B,C的ip)

    2.修改jmeter.bat

    然后在其上边一行添加
    set rmi_host=-Djava.rmi.server.hostname=你要更改的IP
    然后在set ARGS这行最后加上空格%rmi_host%如图:

    3.启动jmeter-server.bat,再次启动jmeter.bat

    打开脚本:运行脚本,测试没一台机器都可正常运行,正常后,选择远程全部启动  在聚合报告里面可以查看并发的结果信息

    分布式经常遇到的问题1:

    ./jmeter.sh  -n -t test02.jmx  -l www.jtl   执行脚本命令。

    如截图上面的问题是由于保存jmeter脚本.jmx 鼠标乱放导致的,

    分布式经常遇到的问题2:

    脚本虽然执行成功,但是数据信息确实为空。

    由于脚本设置了csv,但是在linux环境其实没有该脚本的文档

    jmeter在linux环境做分布式测试,脚本中包含csv文件,这个时候csv文件的路径已经确保是上传linux环境csv的文件路径,确定文件上传至linux环境

    分布式经常遇到的问题

    master只做收集  不施压
    分布式多台机器时间要同步
    csv文件读取问题
    并发数设置,并发数/机器数量=每台机器并发数量
    自动随机生成超过10万随机字符串会影响tps
    每台分布式jkd、jmeter版本要同步

  • 相关阅读:
    C# linq根据属性分组,并累加计算
    AR模板分组显示(C#打印)
    显示单据信息(类似打印)
    C#同步方法中调用异步方法
    win10 Git安装或者使用出现128问题
    简单的分页查询实现
    数据库批量插入【数据库】
    VideoView
    音乐播放
    画画板案例
  • 原文地址:https://www.cnblogs.com/byao-8816/p/11008760.html
Copyright © 2011-2022 走看看