我在 EC2 实例上运行了三个从属服务器(jmeter-servers),在一种情况下——(1)本地笔记本电脑上的 JMeter GUI,另一个——相同的测试计划(2)从另一个 EC2 实例上的命令行运行。
在 GUI 的情况下,我可以在 GUI 中看到吞吐量、99% 等的所有聚合数字。我正在使用聚合报告侦听器创建一个 jtl 文件。
通过查看监控应用程序服务器参数(CPU 使用率、内存等)的 Datadog 图表,我发现在命令行和 EC2 负载上的所有内容比我的本地笔记本电脑与 jmeter-servers 通信时高出两倍多,这可能意味着网络成为瓶颈。所以我想在 EC2 上运行所有东西。
但是,当我从命令行运行时,当所有四台机器都是 EC2 实例时,我如何访问相同的聚合数字?巨大的 jtl 文件包含每个事务的记录,而不是整个运行结果的聚合一行。
在尝试从 EC2 下载该 jtl 并在本地笔记本电脑上的 GUI 中打开它时,它会生成一些错误,而不是显示聚合数据。
我是否使用了错误的侦听器来获取摘要数据?(尝试总结报告——它创建了更大的 jtl 文件,而不是我正在寻找的那一行。)