确保服务连接性
|
我打算设置一个非常简单的NUnit测试,以仅测试WCF服务是否已启动并正在运行。
所以我有
http://abc-efg/xyz.svc
现在,我需要编写一个单元测试以连接到该URI,如果它可以正常工作,则只需记录成功,如果失败则将失败和异常/错误记录在文件中。无需单独托管等。
调用并实现此目标的理想方法论和方法是什么?
没有找到相关结果
已邀请:
4 个回复
磐乓铝举
如果在配置中指定的端点上没有侦听端点,则您将获得异常和失败的测试。 您可以使用ChannelFactory构造函数的其他重载之一来传递固定的绑定和端点地址,而不是根据需要使用config。
抵浮细
。请注意,这是很快整合在一起的,绝对可以改进。 我使用WebRequest对象发出请求并获得响应。发出请求时,它被包裹在一个ѭ3中,因为如果该请求返回除200类型的响应之外的任何内容,它将抛出WebException。因此,我捕获了异常,并从异常的
属性中获取了
对象。我在此时设置了
变量,并继续评估返回值。 希望这会有所帮助。如果我误解了您的问题,请告诉我,我会相应地进行更新。祝好运! 测试代码:
垫歌蝎降凤
公藕