码迷,mamicode.com
首页 > 其他好文 > 详细

jmeter负载机运行/添加压力机/分布式

时间:2018-11-14 19:07:22      阅读:408      评论:0      收藏:0      [点我收藏+]

标签:ane   设置   host   ever   strong   调用   图片   技术   保存   

  • ? 我们在压测的时候,可能并发比较大, 一台机子已经启动不了那么多并发了,这个时候我们就要使用多台机子一起来发压力,就要添加压力机,添加压力机怎么添加呢,首先要在做压力机的机子上启动jmeter的代理,然后做为控制机的机子上添加上压力机的ip即可。
    • ? Jmeter的bin目录下有一个jmeter-server,启动它即可,windows机子作为压力机的话,运行jmeter-sever.bat,linux作为压力机的话,运行jmeter-server
    • ? 然后在作为控制机的jmeter配置文件里添加压力机ip即可,jmeter的配置文件在bin目录下jmeter.properties,添加压力机的时候,在配置文件里面找到remote_hosts添加ip,然后重启jmeter就可以看到远程压力机了

具体设置使用方法如下:

1. 其他电脑上也有安装jmeter,你的电脑是msater,其他电脑是slave

2. 和其他电脑之间能ping通(可以在同一局域网下)

3. 启动其他电脑上的jmeter-server,在bin目录下

 技术分享图片

 

4. 在master电脑的jmeter的属性文件下,找到remote_host就可以修改。Jmeter的默认端口是1099,多台用逗号隔开

技术分享图片

 保存后重启jmeter

 

5. 启动jmeter的时候,远程运行

技术分享图片

================================================================================================================================================================================================================

备注:

1.负载机与启动机器的Jmeter版本要一致,否则会出现远程调用失败

2.最好在本机IP(127.0.0.1)加上端口号,否则本地调试脚本会失败

3.控制机不要进行压测,会影响电脑操作

4.负载机的压测结果都可以在控制机中显示

5.控制机的设置对每1台负载机都生效(控制机设置的线程数:800,则每一台负载机线程数都是800)

6.如果负载机使用window XP系统,请求过多会出现“JMeter Exception: java.net.BindException: Address already in use: connect”此问题,解决方案:

参考:http://twit88.com/blog/2008/07/28/jmeter-exception-javanetbindexception-address-already-in-use-connect/

 

jmeter负载机运行/添加压力机/分布式

标签:ane   设置   host   ever   strong   调用   图片   技术   保存   

原文地址:https://www.cnblogs.com/denise1108/p/9959187.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!