【jmeter】分布式模式运行的设置方法及报错解决过程

前提:

1.client为win7,server为Linux,两台机器(以此记录此次过程,无论什么系统 都一样)

2.jmeter版本都为4.0,一致

3.配置jdk环境变量

设置方法:

1.client的jmeter/bin下jmeter.properties

修改:remote_hosts=server的ip(多个以逗号分隔)

2.server的jmeter/bin下,启动./jmeter-server


3.启动.client的jmeter,新建或打开一个jmx文件

4.运行中有选择远程启动


5.此时也许会报如下错误:

java.io.FileNotFoundException: rmi_keystore.jks (系统找不到指定的文件。)

(1)打开client配置文件jmeter.properties修改:


(2)重启jmeter

6.此时也许会报另一个错误:

Error in rconfigure() method java.rmi.ConnectException: Connection refused to host: 192.168.77.128; nested exception is: 

java.net.ConnectException: Connection timed out: connect

(1)可以看到报错信息中的ip地址不是任何一台机器的ip

(2)进入server的jmeter/bin下,修改jmeter-server:

RMI_HOST_DEF=-Djava.rmi.server.hostname=server的ip

7.此时server再次启动jmeter-server

8.client 远程启动

9.正常运行了。


注:我在查第二个问题的解决方式的时候 看到有因为虚拟网卡的问题导致连接拒绝,此时负载机为windows,故可以直接禁用虚拟网卡,这个问题遇到的时候再详细阐述,现在先留在这里。

注2:假如脚本中有需要参数化的时候,需将参数化文件抛到每个需要执行的机器上的jmeter/bin下(默认路径是bin,若在Linux下,路径按Linux写法,windows下用windows写法,win是\,Linux是/),默认路径时,CSV数据文件设置中的文件名直接写即可。



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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值