是否可以使用c#应用程序来模拟浏览器?

时间:2010-09-29 08:39:19

标签: c#

我正在尝试测试网络服务 我的第一次尝试是使用单元测试,因为需要模拟像HttpContext这样的东西(这实际上是主要原因),因此非常复杂。 所以现在我正在尝试一个不同的角度 - 我知道我可以使用c#应用程序发送httpRequest,但是这个应用程序可以保存我将从Web服务收到的cookie吗? 这是测试Web服务的可行且合理的方法吗?

谢谢。

2 个答案:

答案 0 :(得分:0)

Web服务背后的“隐藏”逻辑应该可以作为单元测试来测试。结果通过电线返回的事实更多的是集成测试。在调用中维护cookie似乎是对我的集成测试。

BTW,尽可能设计无状态Web服务调用。

答案 1 :(得分:0)

是的,这可能适用于所有实际用途。至于cookies示例,请参阅here