Jmeter不';在从机(GUI和CLI)上执行时不显示结果

Jmeter不';在从机(GUI和CLI)上执行时不显示结果,jmeter,distributed-computing,qa,Jmeter,Distributed Computing,Qa,简介: 我是Jmeter的新手,所以我在做一些基本的工作,但我有一位导师。我们正在使用分布式体系结构,在我的本地网络中一个主节点和一个从节点执行一个真实的工作测试计划 问题: 从机没有响应: 我们已经在windows 10机器的从机和主机上安装并配置了Jmeter 5.3和java版本“1.8.0ď271”。每台机器都可以相互碰撞。当在主设备中执行testplan时,从设备从JMeter GUI或CLI识别命令并启动进程,它也会通知结束,但在.jtl文件中除了文件头之外没有响应。我们已尝试启用和

简介:
我是Jmeter的新手,所以我在做一些基本的工作,但我有一位导师。我们正在使用分布式体系结构,在我的本地网络中一个主节点和一个从节点执行一个真实的工作测试计划

问题:
从机没有响应:
我们已经在windows 10机器的从机和主机上安装并配置了Jmeter 5.3和java版本“1.8.0ď271”。每台机器都可以相互碰撞。当在主设备中执行testplan时,从设备从JMeter GUI或CLI识别命令并启动进程,它也会通知结束,但在.jtl文件中除了文件头之外没有响应。我们已尝试启用和禁用RMI。日志不会显示错误

系统规格: OS W10、Jmeter 5.3、Java 1.8、Jmeter插件:Jmeter-plugins-manager-1.4.jar(已安装的插件:自定义线程组、3个基本图形、控制台状态记录器)、两台计算机中都禁用Windows防火墙、Jmeter属性(主远程_主机:从ip、从远程_主机:127.0.0.1)

JMeter GUI执行日志(主):
2020-12-11 11:33:45446 INFO o.a.j.e.DistributedRunner:配置远程引擎:192.168.1.135 2020-12-11 11:33:45446 INFO o.a.j.r.RmiUtils:禁用RMI作为服务器的SSL.RMI.SSL.disable设置为“true”2020-12-11:33:45624 INFO o.a.j.e.DistributedRunner:使用远程引擎启动分布式测试:[192.168.1.135]@Fri Dec 11:33:45 CET 2020(16076825623)2020-12-11 11:33:45624信息o.a.j.e.ClientJMeterEngine:运行客户端引擎运行方法2020-12-11:33:45629信息o.a.j.r.RmiUtils:为RMI作为服务器禁用SSL.RMI.SSL.disable设置为'true'2020-12-11:33:45629信息o.a.j.r.RmiUtils:为RMI作为服务器禁用SSL.RMI.SSL.disable设置为'true'2020-12-11:33:45630信息o、 a.j.s.BatchSampleSender:为此运行使用批处理(客户端设置)。阈值:num=100,time=60000 2020-12-11 11:33:45630信息o.a.j.s.DataStrippingSampleSender:为此次运行使用DataStrippingSampleSender 2020-12-11 11:33:45630信息o.a.j.r.Rmitils:为RMI作为服务器禁用SSL.RMI.SSL.disable设置为“true”2020-12-11:33:45630信息o.a.j.r.Rmitils:为RMI作为服务器禁用SSL.SSL.disable设置为“true”2020-12-11 11:33:45630信息o.a.j.s.BatchSampleSender:为此次运行使用批处理(客户端设置)。阈值:num=100,time=60000 2020-12-11 11:33:45630信息o.a.j.s.DataStrippingSampleSender:为此次运行使用DataStrippingSampleSender 2020-12-11 11:33:45630信息o.a.j.r.Rmitils:为RMI作为服务器禁用SSL.RMI.SSL.disable设置为“true”2020-12-11:33:45630信息o.a.j.r.Rmitils:为RMI作为服务器禁用SSL.SSL.disable设置为“true”2020-12-11 11:33:45630信息o.a.j.r.RmiUtils:为RMI作为服务器禁用SSL.RMI.SSL.disable设置为'true'2020-12-11:33:45630信息o.a.j.r.RmiUtils:为RMI作为服务器禁用SSL.RMI.SSL.disable设置为'true'2020-12-11:33:45641信息o.j.r.RmiUtils:为RMI作为服务器禁用SSL.RMI.SSL.disable设置为'true'2020-12-1111:33:45641 INFO o.a.j.r.RmiUtils:将RMI的SSL禁用为server.RMI.SSL.disable设置为'true'2020-12-11:33:45641 INFO o.a.j.s.BatchSampleSender:为此运行使用批处理(客户端设置)。阈值:num=100,time=60000 2020-12-11 11:33:45641信息o.a.j.s.DataStrippingSampleSender:为此运行使用DataStrippingSampleSender 2020-12-11 11:33:48060信息o.a.j.e.ClientJMeterEngine:将测试发送到192.168.1.135 basedir='.'2020-12-11:33:48060信息o.a.j.e.ClientJMeterEngine:发送属性{}2020-12-11 11:33:48075信息o.a.j.e.ClientJMeterEngine:已向192.168.1.135发送运行命令2020-12-11:33:48075信息o.a.j.e.DistributedRunner:远程引擎已启动:[192.168.1.135]2020-12-11:33:48721信息o.a.j.g.u.JMeterMenuBar:setRunning(true,192.168.1.135)2020-12-11:35:49030信息o.a.j.g.u.JMeterMenuBar:setRunning(错误,192.168.1.135)

JMeter CLI界面:
Creating summariser使用fileExample.jmx配置远程引擎成功创建了树:192.168.1.135使用远程引擎启动分布式测试:[192.168.1.135]@Fri Dec 11 12:41:46 CET 2020(1607686906826)远程引擎已启动:[192.168.1.135]正在等待端口4445上可能的关机/停止测试Now/HeapDump/ThreadDump消息summary=0 in 00:00:00=******/s平均值:0 Min:9223372036854775807 Max:-9223372036854775808错误:0(0.00%)正在整理远程@Fri Dec 11 12:43:51 CET 2020(1607687031041)…运行结束

阅读指南和文章:
我们自己的指南,在过去(已安装在生产中)基于:




问题:
因此,问题基本上是,让服务器识别开始调用、发送结束信号,但不编写.jtl文件会有什么错误

使用解决方案进行编辑


测试所基于的.csv文件必须位于JMeter bin文件夹/bin/data/yourFile.csv中的从属文件中。从属日志如何?鉴于这些症状,我可以想到3个可能的原因:

  • 您的测试依赖于外部数据文件,即,如果是这种情况,您需要将所有依赖文件复制到所有从机上
  • 您的测试依赖于未安装在从机上的插件,或者将JMeter安装从主机复制到所有从机,或者使用安装缺少的插件
  • 您的端口不正确,即用于从机到主机通信的端口默认为随机端口,您可能需要显式设置并在防火墙中打开它
为了能够告诉更多信息,我需要查看您的
jmeter server.log
文件(它是在jmeter的“bin”文件夹中生成的)