• jmeter5 分布式测试,未成功


    可参考官网:https://jmeter.apache.org/usermanual/jmeter_distributed_testing_step_by_step.html

    如果使用192.xxx10.xxx IP地址,则服务器位于同一子网中。如果服务器不使用192.xx10.xx IP地址,则应该没有任何问题。

    因本人的压测机是在阿里云上,本机ip是192.xxx,所以最终未能成功;

    分布式压测涉及到:

    调度机(Master)  运行jmeter GUI 或非GUI(控制测试)的系统;

    压力机(Slaves)运行jmeter-server的系统,该系统从GUI接收命令并将请求发送到目标系统;

    目标(Target) 我们计划进行压力测试的web服务器;

    1.奴隶(Slaves)系统上,如,centos7下,执行jmeter-server;(windows系统,执行jmeter-server.bat);

    centos7下可执行./jmeter-server,或./jmeter-server -Djava.rmi.server.hostname=192.168.116.128  (此ip为centos7的ip地址)

    报如下错误:

     

    是因为从JMeter 4.0开始,RMI的默认传输机制将使用ssl。SSL需要密钥和证书才能工作,不使用ssl将存在安全漏洞;

    可禁用ssl,通过修改jmeter.properties的文件 找到server.rmi.ssl.disable=false,改为true,并把前面的#去掉,即可解决;

    2.在主(Master)上,添加远程服务器IP(如,centos7系统的ip)到配置文件;jmeter.properties中,找到"remote_hosts",并添加jmeter服务器的ip地址,可以添加多个此类服务器,以逗号分隔; 也可配置固定端口;

     3.启动jmeter;

    4.打开测试脚本;

    5.启动单个客户端或启动所有客户端;

    本人实践的;jmeter-server就一直这样卡着,jmeter-server.log未发现错误;

     参考网址:

    https://www.cnblogs.com/minerrr/p/9324007.html

    加油,下次继续努力了;

    越努力,越幸运!!! good good study,day day up!!!
  • 相关阅读:
    links
    Thread Demo
    AngularJs 入门
    同步的数据过大,导致shareplex超时,并自动kill掉了同步会话
    shareplex三点同步配置
    (转)嵌入式学习准备---linux c 文件锁
    shareplex的安装&&起停服务(添加新用户)
    JDK的安装
    LVM的添加与删除
    linux__升级java版本
  • 原文地址:https://www.cnblogs.com/canglongdao/p/12585046.html
Copyright © 2020-2023  润新知