jmeter分布式测试&xB4;福利,,
在我的笔记本电脑被冻结之前,我已经设法用JMeter做了一个简单的测试,最多400个虚拟线程。它有8GB的RAM和2.4GHz的处理器Intel core i5 然后,我使用Oracle虚拟盒制作了两个从节点,一个主节点,都在我的笔记本电脑中。我已经在非GUI模式下运行了测试,在我的笔记本电脑被冻结之前,我可以运行的最大虚拟线程数也是400,方法是在JMX文件中将200设置为线程数(每个从机200,总共400个线程) 那么,如果我可以运行的线程的最大数量与一台机器、两个从机和一个主配置相同,这就是节点从机配置的意义?它没有优势。我做错了什么?可能是因为从节点是虚拟的而不是真实的吗 另一方面,我为400个虚拟线程获取的.jtl文件重18兆字节,JMeter的监听器无法读取它的所有步骤。错误消息是jmeter分布式测试&xB4;福利,,,jmeter,distributed,Jmeter,Distributed,在我的笔记本电脑被冻结之前,我已经设法用JMeter做了一个简单的测试,最多400个虚拟线程。它有8GB的RAM和2.4GHz的处理器Intel core i5 然后,我使用Oracle虚拟盒制作了两个从节点,一个主节点,都在我的笔记本电脑中。我已经在非GUI模式下运行了测试,在我的笔记本电脑被冻结之前,我可以运行的最大虚拟线程数也是400,方法是在JMX文件中将200设置为线程数(每个从机200,总共400个线程) 那么,如果我可以运行的线程的最大数量与一台机器、两个从机和一个主配置相同,这就
jmeter.save.CSVSaveService: Error parsing field 'bytes' at line 67515 java.lang.NumberFormatException: For input string: "text" "
那么,我如何才能看到一个有大量线程的测试的完整结果呢?这是RAM不足的问题还是JMeter的限制?如果您在一台主机上运行所有操作,那么使用主从配置是没有意义的。假设您可以使用一台机器模拟400个虚拟用户,那么您应该能够通过添加一台机器来模拟400多个虚拟用户(假设它将具有相同或类似的规格),因此应该如下所示:
- 1台机器-400台
- 2台机器-800台
- 3台机器-1200台
- 等等
另外,请确保您遵循文章中关于优化JMeter引擎以获得最佳性能的建议,我预计CoreI5中会有400多个虚拟用户使用8GB的RAM 你好,德米特里。按照你的建议,我成功地将虚拟用户的数量增加到1200。非常感谢你。