【问题标题】:Webtest for binary content, how to?二进制内容的Webtest,如何?
【发布时间】:2010-06-03 12:33:17
【问题描述】:

假设一个返回二进制内容的网页: http://localhost/website/Default.aspx?FileId=value

我们有一些具有已知 ID 和校验和的文件(即 MD5)。 如何通过一些视觉工作室 webtest 提取整个响应并计算它的校验和?

【问题讨论】:

    标签: visual-studio checksum webtest


    【解决方案1】:

    WebTest 上有一个名为 ResponseBodyCaptureLimit 的属性。默认情况下,仅捕获前 1.5 MB(尽管我注意到您说您获得了 50 MB,这让我感到惊讶)。也许您可以尝试将这个数字调高到 1 GB。

    http://msdn.microsoft.com/en-us/library/microsoft.visualstudio.testtools.webtesting.webtest.responsebodycapturelimit(v=VS.100).aspx

    【讨论】:

    • 我最终编写了自己的测试应用程序。
    【解决方案2】:

    您是否尝试过该物业 this.Context.LastResponse.BodyBytes 在你产生 webtestrequest 之后?

    自定义验证规则可能是计算哈希与内容匹配的方法。

    【讨论】:

    • 是的,我做到了。我的响应是一个巨大的文件,这个方法只返回
    • 对不起,我什么都没有。也许可以覆盖 WebtestRequest 的正确部分并一次提取一个完整文件,但我没有发现任何使用 .Net Reflector 似乎合适的东西。
    猜你喜欢
    • 1970-01-01
    • 2018-09-14
    • 2023-04-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-11-23
    • 2020-04-13
    • 1970-01-01
    相关资源
    最近更新 更多