我已经编写了 MbUnit 测试,这些测试通过 VS 2010 中的“添加服务引用”生成的客户端使用 SOAP 服务。
这些测试使用 DegreeOfParallelism 属性并行运行,因此一次运行最多 10 个测试,每个测试都创建自己的 Soap 客户端实例。
我在并行运行时看到了一些非常慢的响应时间(大约 30 秒),而在运行单个线程时不会发生这种情况。在我开始“责备” SOAP 服务之前,我是否会因为在不同线程中创建大量客户端而面临问题?
我没有使用“使用”,我应该使用这个吗?那会有什么不同吗?
谢谢
罗比