【发布时间】:2014-03-31 02:49:54
【问题描述】:
我目前正在尝试使用 Apache JMeter 记录 HTTP-Traffic 以供以后回放。 JMeter 支持录制非 GUI 模式来运行流量/测试,甚至还有一个内置的远程控制模式来使用具有多个 jmeter 服务器的单个 GUI 客户端。
在我们的例子中,JMeter-Proxy 必须在 ubuntu-Server 上运行,所以我不能使用带有 GUI 的默认模式(从技术上讲,我可以通过使用 X-Forwarding,但这是一个非常丑陋的 hack 和我将失去任何编写脚本的可能性)
本地 GUI 控制我的服务器机器上的 jmeter 服务器的 RC 模式运行良好,但模块“HTTP(S) 测试脚本记录器”在运行 GUI 的机器上运行,所以我可以'也不要使用它。
另一方面,jmeter 的非 gui 模式列出了一系列可以在命令行上提供的选项(jmeter -n 和 jmeter -h 给出了一个列表和简短的解释)。那里根本没有提到记录流量。
我想知道是否以及如何以这种方式使用 JMeter(在没有 GUI 的情况下记录流量),或者 X-Forwarding 是否真的是唯一的机会。
【问题讨论】:
-
你想记录什么?请求是来自浏览器还是其他?没关系,我在下面的 cmets 中看到您需要能够记录非浏览器流量。
标签: user-interface proxy jmeter recording command-line-interface