zoukankan      html  css  js  c++  java
  • 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

  • 相关阅读:
    Hibernate:组合模式解决树的映射
    以面到点的学习MFC
    linux内核--进程与线程
    控件自定义
    火车车次查询-余票查询--Api接口
    如何处理大量数据并发操作(数据库锁机制详解)
    Java单链表、双端链表、有序链表实现
    事务、数据库事务、事务隔离级别、锁的简单总结
    数据库连接池分析
    Spring面试题集
  • 原文地址:https://www.cnblogs.com/yoyoblogs/p/9914333.html
Copyright © 2011-2022 走看看