gpt4 book ai didi

wcf - 在多个环境中测试 Web 服务

转载 作者:行者123 更新时间:2023-11-28 20:15:55 24 4
gpt4 key购买 nike

我一直在使用 visual studio 开发一个应用程序,其中该应用程序有 2 个在 WCF 中开发的不同 Web 服务。我还在 Microsoft Test Project 中编写了许多功能测试方法,这些方法调用 Web 服务中的每个方法以确保它们按预期工作。

我面临的挑战是,我应该如何在不同阶段(开发机器、质量、暂存和最终上线)测试 Web 服务,而不必为不同的环境重复相同的测试?

理想情况下,这样的解决方案应该可以更轻松地使用持续集成来自动化测试。

最佳答案

它有两个部分

1) 对于每个服务,您必须在 app.config 文件中保存任何与环境相关的信息(URL、数据库连接字符串等)。例如,每个测试都应该从同一个应用程序配置文件中获取服务 URL。这样,当您需要在不同环境中运行测试时,您需要做的就是更改应用配置中的 URL 并运行测试。

2) 对于持续集成,您将需要某种工具来协调它。您可以使用 Jenkins 将应用程序配置更新到部署的任何环境构建。

如果您需要有关操作方法的更多详细信息,请告诉我。

关于wcf - 在多个环境中测试 Web 服务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14356660/

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