1

我正在尝试在 JMeter 中使用“调试采样器”(DS),因为我需要检查“正则表达式提取器”(REE)是否正在获取身份验证令牌,但我不知道如何获取 JMeter向我展示它正在接收什么。我没有足够的声望点来在 JMeter 中发布树的屏幕截图,所以我会尝试描述它(!)

在线程组下,我有 3 个孩子,(1) HTTP 请求,其中包含我所追求的页面和 REE,(2) DS,和 (3) '查看结果树'(VRT ) 侦听器,我希望在其中看到 DS 的结果。

我不能将 DS 放在 (1) 中的 REE 下(它不会移到那里),并且 DS 正下方的 VRT 不显示任何 JMeter 变量,仅与 HTTP 请求组中的 VRT 相同的输出( 1)。

有什么建议我可以把东西放在哪里或如何配置它们以查看 REE 正在拾取什么?谢谢。

4

2 回答 2

1

我相信您已经使用了如下的调试采样器

Test Plan
--Thread Group
----Some HTTP Request
------Regular Expression Extractor
----Debug Sampler
----View Result Tree

在这种情况下,它应该可以工作。但是,如果您的 VRT 在 HTTP 请求下,DS 在 TG 下,那么它将无法工作。还要确保在 DS 'JMeter variables' 中设置为 true。

于 2013-10-03T09:00:16.203 回答
0

如果您将其作为测试计划的子项,您将看到所有 Sampler,因此您将看到 Debug Sampler。如果你把它作为 Debug Sampler 的子级,你只会看到这个 Debug Sampler 的结果。

要查看变量,请在查看结果树中单击采样器并选择响应数据选项卡。

于 2013-10-02T16:43:41.210 回答