自动化工具 JMeter4.0-性能篇-远程测试-window 环境

louie · 2018年03月23日 · 最后由 zhanglimin 回复于 2019年07月23日 · 2420 次阅读

场景: JMeter 客户端机器性能不足,模拟足够的用户来压缩服务器或受限于网络级别,则存在一个选项来控制来自单个 JMeter 客户端的多个远程 JMeter 引擎。通过远程运行 JMeter,您可以跨多台低端计算机复制测试,从而模拟服务器上的更大负载。JMeter 客户端的一个实例可以控制任意数量的远程 JMeter 实例,并从中收集所有数据。

第一步:查看 ip 配置

第二步:打开 Jmeter/bin/jmeter.properties,找到” remote_hosts=127.0.0.1”,把这一行修改为” remote_hosts=172.16.120.23:1099,1099 是端口号,可以随意自定义。

第三步:启动 jmeter.bat,选择远程启动

启动出现报错:
java.io.FileNotFoundException: rmi_keystore.jks

原因:自 JMeter 4.0 以来,RMI 的默认传输机制将使用 SSL。SSL 需要密钥和证书才能工作。你将不得不自己创建这些密钥。

创建密钥步骤:

a.点击 create-rmi-keystore.bat

回车自动生成密钥:在 bin 目录下

第四步:点击 jmeter-server.bat, 启动 RMI 注册表

第五步:启动 jmeter.bat,选择远程启动

共收到 1 条回复 时间 点赞
louie Jmeter4.0-基础篇-安装教程 中提及了此贴 03月23日 10:38

您好,这样的话是不是 agent 上只要配置好 jmeter 环境,保持开机就行是吧;第一步中查看的是 agent 机器的 IP 吗,然后把这个 IP 写在 controler 机器的 jmeter.properties 文件里

需要 登录 后方可回复, 如果你还没有账号请点击这里 注册