【问题标题】:Compare User Defined Variable to Jmeter Variable Response将用户定义的变量与 Jmeter 变量响应进行比较
【发布时间】:2017-09-04 13:35:04
【问题描述】:

我有一个关于用户定义变量的问题,我想与响应中的字段进行比较:

  1. 我创建了Json Extractor,并将我需要检查的响应值放入名为CID的变量中。

  2. 我在测试开始时有一个用户定义的变量,名为Expected_CID

  3. 我添加了响应断言
    在响应断言中,我可以找到如何比较 CIDExpected_CID 如果我输入的数字按预期工作,但我想使用可变数字而不是硬编码数字。

谁能解释一下我做错了什么?

【问题讨论】:

    标签: jmeter


    【解决方案1】:

    变量名区分大小写。

    例如,如果您调用了 CID,则 cid 将不匹配。

    所以在响应断言中:

    • JMeter 变量:CID
    • 在要测试的模式中,使用 ${Expected_CID}

    【讨论】:

      【解决方案2】:

      要检查Response Assertion 中的变量,您需要将变量名放在${} 中,这样JMeter 就会知道您要检查变量值。

      在您的情况下,在 Patterns to Test 文本区域中使用 ${Expected_CID},如果不起作用,请确保您的 User Defined Variables 值中没有多余的空格。

      Response AssertionJmeter Variable 中注意,您不需要将变量名放在 ${} 中,因为它应该用于查找变量。

      提及@UBIK LOAD PACK,请注意:

      变量名区分大小写

      .

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2016-08-26
        • 2020-10-20
        • 2020-02-08
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多