gpt4 book ai didi

jmeter - 在 Jmeter 分布式(远程)测试中,是否可以将结果文件存储在远程服务器上?

转载 作者:行者123 更新时间:2023-12-03 18:04:11 24 4
gpt4 key购买 nike

我使用非 GUI 选项通过 Jmeter 从主服务器 A (Linux) 到从服务器 B (Linux) 执行分布式负载测试。这是我所做的:

./jmeter -n -t xxx.jmx -l results.log -R xxx.xxx.xxx.xxx

默认情况下,Jmeter 会将结果文件写入主服务器 A。我想知道是否有办法将结果文件直接存储在远程服务器 B 上。

提前致谢!

最佳答案

这个想法是他们是愚蠢的奴隶,甚至可能没有在本地存储数据的方法。这些方法在远程处理器 (RMI) 上调用并从那里运行,但所有其他资源都保留在客户端。

您可以设置像 Jenkins 这样的 CI 服务器以分布式方式运行 jmeter 客户端。这将使您能够更好地控制测试的分布方式。我有一个 jenkins 设置,它在主站上运行 jmeter 客户端,对远程(jmeter)从站进行分布式测试,这些从站也是 jenkins 从站,与控制工作区的作业相关联。这意味着 jenkins 永远不会使用它们,但是 jenkins 可以从工作区中获取结果文件,聚合它们,并使用 jmeter 插件 CMDrunner 生成图表。

另一种可能性是使用当前从站 IP 地址的唯一部分作为示例结果的前缀。这将允许您在结果查看器中聚合或单独显示它们,并可能编写脚本来分离结果并将它们存储回它们来自的从属设备。

您还可以使用 samba 或类似工具共享远程从驱动器,并将结果直接从主驱动器存储在那里。

如果您只有一个从站,其中任何一个都将很容易实现,但随着您添加更多从站,会变得更加复杂。

关于jmeter - 在 Jmeter 分布式(远程)测试中,是否可以将结果文件存储在远程服务器上?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12979003/

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