【发布时间】:2015-01-09 10:12:06
【问题描述】:
需要快速帮助 -
我需要构建一个测试用例,它异步调用服务,服务操作执行其操作(服务执行的操作需要很多时间) TestCase 应等待服务响应,并在收到响应后将所有结果放入 excel 中。
目前我已经创建了一个服务并从Testcase异步调用它,但问题是服务超时,所以如果我异步调用服务操作超时很重要,并且上述实现是否有任何其他替代方法。
提前感谢
【问题讨论】:
-
问题不清楚。你说服务超时,是不是说你的测试代码出现异常了?如果是这样,这是否表明您可能需要加速该服务或增加超时值?
-
这不是一个 unit 测试 - 让我们非常清楚这一点。在我看来,超时听起来像是您创建的服务有问题,与测试无关。
-
谢谢你的兴趣,没有测试用例没有以异常结束,实际上服务执行数据库中的数据验证并给出验证结果完成(数据验证需要很多时间) 1-测试用例不等到服务操作完成
标签: c# wcf asynchronous unit-testing