gpt4 book ai didi

.net - .NET 是否有一个好的 http 级别测试框架?

转载 作者:可可西里 更新时间:2023-11-01 16:19:11 24 4
gpt4 key购买 nike

是否有适用于 .NET 的良好 HTTP 级别测试框架?我们想用对 .NET 开发人员更友好的东西替换一些 Web 注入(inject)脚本。理想情况下,我们希望能够像我们的其他单元和 Web 驱动程序测试一样将它们插入 NUnit。我们已经看到了 java 的 HttpUnit。对于 .NET,类似的东西将是理想的。

我们想为我们的整个系统创建一个薄层的健全性测试,可以在部署它的一部分时运行。我们只想确信系统的其他部分仍在工作。

我们真的不想使用基于浏览器的东西,比如网络驱动程序,因为我们发现这些测试往往很慢而且不稳定。他们还需要在任何运行它们的机器上安装浏览器。我们还将进行 Web 驱动程序验收测试,以测试系统发生变化的任何部分的功能,但并不认为它们是端到端测试的最佳选择。

也许这不是解决这个问题的最好方法?

最佳答案

我最近不得不这样做,我能够解决这个问题的唯一方法是使用 Moles模拟 HttpRequest 类。您也可以使用 TypeMock 来做同样的事情,尽管许可成本对大多数人来说是高得令人望而却步,而且 Moles 工作得很好。 moles 的唯一问题是您需要使用 moles 特定的测试运行器。

关于.net - .NET 是否有一个好的 http 级别测试框架?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7725627/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com