• jmater分布式压力测试总结


    总结,总是为了方便以后

    1、jmeter 2000个并发,4台slave ,每台slave是500个线程即可完成测试

    2、jmx文件只需要拷贝到master下 jmeter目录下(最保险的方法)

    3、CSV文件需要拷贝到4台slave相同路径上,每台500个user必须是不一致的,否则会重复,或者出现一个用户同时两次操作一样的功能问题

    4、jmeter由java支持,所以必须在master和slave上安装相同版本的 JDK、Jmeter (如:jdk 8  and  jmeter 4.0)

    5、master上找到jmeter.properties文件设置remote_hosts

       配置的IP:端口取slave上的对应IP和port (4台salve配置四个IP、端口,多个IP用逗号隔开)

    6、每次执行调用前,slave上的jmeter-server必须启动 (windows上为.bat文件,mac则展示无后缀文件)

    7、agent机器需要关闭防火墙和网关

    8、远程分布式调用可能会导致网络断开连接;远程调用过程中如果网络不通畅导致的网络堵塞可能会导致agent的失败

    9、Agent机器启动Jmeter_server.bat时,后台提示:"could not find ApacheJmeter_core.jar"

    解决方法:
    在Agent机器安装jdk,并设置环境变量 (windows)
    mac上则只需要统一在slave下安装同版本同路径JDK即可,不需要配置环境变量

    10、相关命令请参考我的另一篇文章:

     https://www.cnblogs.com/yoyoblogs/p/7575016.html

    刚开始做分布式压力测试参考找到一篇适合初学者使用的深度好文,感谢作者,希望有更好的文章出现

    参考地址:

    https://www.cnblogs.com/puresoul/p/4844539.html

  • 相关阅读:
    v-for基本使用
    SSH
    Git 命令
    bower笔记
    gulp使用例子
    yeoman使用例子
    grunt搭建
    不会误解的名字
    Python 多线程 多进程
    Python 协程
  • 原文地址:https://www.cnblogs.com/yoyoblogs/p/9914333.html
Copyright © 2020-2023  润新知