【问题标题】:JMeter recording without GUI没有 GUI 的 JMeter 记录
【发布时间】: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


【解决方案1】:

是的,当然,您可以使用 Chrome 浏览器的插件 - BlazeMeter Chrome Extension。它允许您在不运行 JMeter 的情况下记录 JMeter 脚本

【讨论】:

  • 这不起作用有多种原因... a) Blazemeter 集成到 JMeter-GUI 中,所以我们保留相同的问题 b) Blazemeter 没有将记录的数据保留在我们的服务器上 c) Blazemeter 不是代理,我们不能限制使用 Chrome(或 $other_browser),但我们也需要记录 wget-requests 等
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-04-28
  • 2015-12-11
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多