【问题标题】:In Jmeter how can I use MD5Hex assertion to verify the downloaded file?在 Jmeter 中如何使用 MD5Hex 断言来验证下载的文件?
【发布时间】:2016-06-15 14:39:35
【问题描述】:

我想验证下载文件的校验和, 我在 http 请求采样器中检查了“将响应保存为 MD5 哈希”, 然后我添加了一个带有 md5hex 的“MD5hex 断言”作为我的 Java 应用程序使用同一文件计算的结果。 但是这两个校验和是不一样的。 我想知道是什么原因。 响应不是响应体吗?

【问题讨论】:

    标签: http jmeter md5 jmeter-plugins


    【解决方案1】:

    您在滥用 MD5hex 断言。

    1. 如果您使用的是Save response as MD5 hash - 您已经拥有 MD5 哈希值。在这种情况下,只需使用 Response Assertion 将其与预期的哈希值进行比较。
    2. 如果您使用MD5Hex Assertion - 它会自动将响应转换为 MD5 哈希。如果你已经有Save response as MD5 hash - 它变成“MD5 from MD5” - 这就是你看到不匹配的原因。只需在 HTTP 请求采样器中取消选中该框,一切都应该按预期开始工作。

    请参阅How to Use JMeter Assertions in Three Easy Steps 文章,了解有关在 JMeter 测试中使用断言有条件地失败采样器的更多信息。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-12-15
      • 1970-01-01
      • 2012-08-11
      • 2013-02-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多