jmeter分布式部署流程

一.为什么要分布式?

  大多数需要性能测试的项目往往是大型的项目,或者是对接口响应速度和稳定性有较高要求的项目,如电商,医疗,直播等类型的,而这些项目需要较大的并发数来压测才能暴露出一些问题,所以这时候测试执行机反而是卡在了第一关,这时候就需要使用分布式部署jmeter,使用多台机器共同对被测服务器加压以达到性能测试的目的.

二.分布式部署的方法

1.使用xshell等工具连接控制机和执行机

  1. 使用ifconfig获取执行机(一般是Linux系统,一般为多台)的IP地址

  2.使用xshell等工具连接

    

  3.使用xshell自带的xftp共享本地的jmeter,也可以使用命令行直接拷贝过去,方法不唯一

    

 

   4.分别修改执行机和控制机apache-jmeter-5.1.1\bin目录下的jmeter.properties文件,只需改以下两个地方即可

    

    

 

 

    

 

 

     

 

   5.分别在执行机启动jmeter-server

    

 

   6.控制机启动jmeter,可以看到已经配置成功,选择远程启动所有就是所有执行机一起运行.

    

 

        

    

三.注意事项

  1.jmeter运行需要jdk环境,Windows安装配置jdk这里不再赘述,Linux需要复制到某一目录,使用tar -zxvf 包名解压,然后使用vi /etc/profile命令编辑配置文件

            

            

 

   2.jmeter设置的线程数和循环时间是单台的,统计时统计所有执行的脚本,执行两台就*2,在工作中需要注意.

 

   3.jmeter提示执行机拒绝连接时,要使用firewall-cmd --state命令检查防火墙有没有关,分布式部署需要关闭防火墙,使用命令systemctl stop firewalld临时关闭防火墙

   4.其它疑问可留言,共同学习共同探讨

 

 

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值