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

    1.Jmeter分布式测试时,是因为测试并发数量比较大,单台电脑配置无法达到,这样的情况可以使用分布式的功能,选择其中一台作为主机,其它机子做为执行机

    2.在执行过程中,主机会把脚本发送到执行机上,执行机成功拿到脚本时开始执行,执行机不用启动Jemeter的GUI。

    3.执行完成后,执行机会把所有结果传给主机,主机会收集所有执行机的内容。

    4.执行机的配置:执行机上需要安装jmeter,安装的方法就不说了,都一样的

    JMETER_HOME=D:apache-jmeter-3.1(根目录的路径)

    jmeter-server.bat

    这里端口号会不时的有变化,导致后面操作过程中出现的一些坑,所以这里我们自定义端口号就ok了,首先进入jmeter的bin目录下的jmeter.properties,使用编辑器打开,找到server.rmi.localport和server_port设置自定义的端口号设置为1000,

    有#号注释的,把#号去了

    然后在打开jmeter-server.bat检查端口号

    变成1000说明修改成功了。有其他的执行机时自定义端口号的步骤同上。

    7.主机的配置:简单的访问助手的接口脚本,线程组里设置循环次数100,

    然后进入到bin目录下的jmeter.properties文件,找到remote_hosts,比如远程执行机的ip是:192.168.11.61,在remote_hosts后加入ip和端口号,执行机多的话逗号分隔开

    8.运行jmeter远程控制:以上步骤配置完成后,使用的执行机都打开jmeter-server.bat,主机打开jmeter,点击运行-----远程启动------检查配置的执行机ip和端口号,出现时配置成功

    选择ip开始执行,执行成功后主机会展示我启动的执行机执行的结果,循环100次,100条结果

    注意:远程启动时关闭防火墙,这里有个坑在远程启动时出现

    解决方法:主机或者执行机的jmeter-server.bat没有开启。开启就不会出现该问题

  • 相关阅读:
    jquery 触发别的元素事件,并且传递参数
    jquery中的trigger和triggerHandler区别
    jquery 触发别的元素事件
    jquery 禁止页面form提交的通用方法
    对象序列化反序列化例子
    Access数据库访问助手类
    SQL Update 语句中使用别名
    C# 启动和结束进程
    ACCESS查询当天数据的SQL语句(DateDiff函数)
    解决Access数据库 不可识别的数据库格式 ***.accdb
  • 原文地址:https://www.cnblogs.com/wtx0/p/8533096.html
Copyright © 2011-2022 走看看