gpt4 book ai didi

web-services - 自动测试 Web 服务通信

转载 作者:行者123 更新时间:2023-12-04 04:10:10 24 4
gpt4 key购买 nike

我有一个将消息发送到外部 Web 服务的应用程序。我使用 MSBuild 构建和部署此应用程序和 Cruisecontrol.NET .在 CCNET 构建和部署应用程序时,它还使用 NUnit 运行一组测试。 .我现在还想测试 Web 服务通信。

我的想法是,作为构建过程的一部分,应该生成一个 Web 服务(基于外部 Web 服务 WSDL)并将其部署到构建服务器本地 Web 服务器。 Web 服务应该做的就是接收消息并将它放在文件系统上,这样我就可以使用普通的 NUnit 来检查它。这也将使开发更容易,因为新开发人员只需运行构建脚本并启动并运行(不必花时间设置与第三方服务的连接)。

有没有现有的公用事业可以轻松模拟基于 WSDL 的 Web 服务?任何人 使用 MSBuild 做了类似的事情?

有没有测试这种情况的其他方法?

最佳答案

我刚开始研究 http://www.soapui.org/它似乎可以很好地用于测试 Web 服务。

另外,也许看看在您的 web 服务中添加一个抽象层,每个服务调用都会直接调用一个可测试的方法(在 web 范围之外)?我刚刚在我正在进行的一个更大的项目中做到了这一点,它的可测试性运行良好。

关于web-services - 自动测试 Web 服务通信,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34661/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com