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

C# 是否可以使用c应用程序模拟浏览器?,c#,C#,我正在尝试测试一个web服务。 我的第一次尝试是使用单元测试,这变得非常复杂,因为需要模拟HttpContext之类的东西,这实际上是主要原因。 所以现在我在尝试一个不同的角度——我知道我可以使用c应用程序发送httpRequest,但是这个应用程序可以维护我将从web服务接收的cookie吗? 测试web服务是否可能且合理 谢谢。web服务背后的逻辑“隐藏”应该可以作为单元测试进行测试。结果通过线路返回的事实更像是一个集成测试。在我看来,跨调用维护cookie就像是一个集成测试 顺便说一句,在

我正在尝试测试一个web服务。 我的第一次尝试是使用单元测试,这变得非常复杂,因为需要模拟HttpContext之类的东西,这实际上是主要原因。 所以现在我在尝试一个不同的角度——我知道我可以使用c应用程序发送httpRequest,但是这个应用程序可以维护我将从web服务接收的cookie吗? 测试web服务是否可能且合理


谢谢。

web服务背后的逻辑“隐藏”应该可以作为单元测试进行测试。结果通过线路返回的事实更像是一个集成测试。在我看来,跨调用维护cookie就像是一个集成测试


顺便说一句,在可能的情况下,设计无状态web服务调用是可取的。

是的,这对于每个实际应用都是可能的。关于cookies示例,请参阅

你在这里具体测试什么?这样行吗?网络正常吗?你的Web服务逻辑有效吗?只有我的Web服务逻辑有效。IIS对我来说不是问题,网络本身也不是问题。谢谢你的输入。我真的是一个测试高手,所以很可能是这样,但不管怎样-问题仍然是-你如何测试它?它实际上是无国籍的。但是我们仍然需要启用cookies,即使我们不想使用它们。您可以在这里看到原因:您可以发布一些web服务接口定义吗?您是指web方法的签名吗?