【问题标题】:JMETER: Using path variable in HTTP SamplerJMETER:在 HTTP 采样器中使用路径变量
【发布时间】:2016-03-16 23:31:03
【问题描述】:

对不起,如果我的问题有点混乱。我会尽力解释情况,这也可能是一个愚蠢的问题。 (两种情况都对不起)

所以,我有一个 JMETER 脚本,我必须在其中使用 CMS URL(HTTP 采样器)授权请求。要创建签名,我需要来自 HTTP 请求采样器的 PATH(URI 路径)。如果它只有一个采样器,我可以对其进行硬编码,但我有超过 15 个 HTTP 采样器,我必须使用 CMS 身份验证。

我的问题是:有没有办法可以使用 BeanShell 预处理器中每个采样器的 $PATH 并创建一个授权签名,然后将其添加到 HeaderManager? 抱歉,如果它变得混乱,但任何帮助都会非常棒。 提前致谢!!!

【问题讨论】:

    标签: content-management-system jmeter


    【解决方案1】:

    如果是HTTP Request 采样器,它将是sampler.getPath()

    有关可用方法和字段的信息,请参阅HTTPSamplerProxy JavaDoc,有关在脚本测试元素中使用 JMeter 和 Java API 的更多信息,请参阅How to Use BeanShell: JMeter's Favorite Built-in Component

    【讨论】:

    • 太棒了!有效。 :) 谢谢 :) sampler.PATH 打印 HTTPSampler.path,而 sampler.getPath() 正是我需要的打印。再次感谢!!!如何将其标记为答案?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-04-03
    • 1970-01-01
    • 2021-06-17
    相关资源
    最近更新 更多