zoukankan      html  css  js  c++  java
  • Jmeter分布式压力测试

      有时候,一台机器无法支持很多个虚拟用户并发,这时就会使用分布式测试来实现这个功能,jmeter是有提供这个功能的。要实现分布式测试,得在主从(agent和controler)机器的jmeter安装目录下的jmeter.properties进行相关的设置。

      在agent机器上,先获取本机的ip,用ipconfig(windows),找到本机的ip:

        

      然后将jmeter的bin目录下的jmeter.properties下的remotehosts的值改为ip:1099(配置值为127.0.0.1)

      接着将server.rmi.ssl.disable的值设为true;保存文件。

      接着启动jmeter-server.bat,Agent机器设置完成;

           Control机器上的设置:  

      将jmeter的bin目录下的jmeter.properties下的remotehosts的值改为(agent机器的ip)ip:1099(配置值为127.0.0.1),如果有多个agent多个ip用分号分隔

      接着将server.rmi.ssl.disable的值设为true;保存文件。

      接着启动jmeter-server.bat,Agent机器设置完成;

            运行:

            controler机器打开jmeter,录制好脚本,加监听器,点击菜单栏的运行->选择远程运行所有机器或选择特定机器->运行,然后你在jmeter下就可以看到传过来的测试结果。

      注意事项:

           1. jmeter的版本必须一致

      2.如果有配置参数,要保持配置参数的目录一致

  • 相关阅读:
    怎么快速掌握一门新技术
    Linq相关
    C# 参数按照ASCII码从小到大排序(字典序)
    测试工具
    sql 创建临时表
    sql行合并
    WCF相关
    免费开源分布式系统日志收集框架 Exceptionless
    VPS,虚拟主机,云主机,独立服务器区别
    c# Dictionary的遍历和排序
  • 原文地址:https://www.cnblogs.com/linwenbin/p/10234370.html
Copyright © 2011-2022 走看看