gpt4 book ai didi

testing - Jmeter 远程测试退出太早

转载 作者:行者123 更新时间:2023-11-28 21:15:30 25 4
gpt4 key购买 nike

我在 AWS 中有 3 个安装了 Jmeter 的实例——一个主实例和两个从实例。我想针对我的应用程序测试 1M 请求。我有一个脚本,它同时运行 100 个线程 10,000 次。

在本地主机或单个实例上运行测试时,它运行良好。我的问题是,当我使用远程服务器运行测试时,它会立即在两台机器上退出。我从中得到的唯一日志是:

Starting the test on host 10.229.48.10 @ Mon Dec 02 15:21:49 UTC 2019 (1575300109383)
Warning: Nashorn engine is planned to be removed from a future JDK release
Finished the test on host 10.229.48.10 @ Mon Dec 02 15:22:00 UTC 2019 (1575300120030)

即使启用了详细日志记录,我也什么也得不到。这是我用来运行测试的命令:

JVM_ARGS="-Xms2048m -Xmx2048m" ./bin/jmeter -n -t test.jmx -R 10.229.48.10,10.
System load: 0.0 Processes: 122 │229.48.23

两台机器都对主实例完全开放。为什么脚本在单个实例上运行良好,但在使用远程主机时却出现问题?

最佳答案

JMeter 主从配置故障排除的一般 list 是:

  1. 检查主机上的jmeter.log文件和从机上的jmeter-server.log
  2. 确保 Java 版本在主服务器和从服务器上相同,如果不相同 - get the relevant (better latest) version 64 位 JDK 或服务器 JRE
  3. 确保 JMeter 版本在主机和从机上是相同的,如果不是这样的话 - get the relevant (better latest) version JMeter的
  4. 如果您的测试使用 JMeter Plugins 中的任何一个- 确保所有机器上都安装了同一组插件。可以使用 JMeter Plugins Manager 安装插件
  5. 如果您使用任何外部数据文件,即 CSV Data Set Config 使用的 CSV 文件- 需要将文件复制到所有从站
  6. 如果你的测试依赖于一些 JMeter Properties确保通过 -J or -D command-line arguments on all the machines or via -G command-line arugment on the master 提供属性或者将它们放入user.properties 文件

关于testing - Jmeter 远程测试退出太早,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59142379/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com