gpt4 book ai didi

web-services - 如何确保 Web 服务从一个版本到下一个版本都保持稳定?

转载 作者:行者123 更新时间:2023-11-28 19:52:25 26 4
gpt4 key购买 nike

我工作的公司是一家拥有一套应用程序的软件供应商。还有一些web服务,当然即使应用程序发生变化,它们也必须保持稳定。我们在这方面并不总是成功,有时客户会发现服务在升级后表现不如以前。

我们现在想更好地处理这个问题。一般而言,Web 服务不应更改,如果必须更改,至少我们会了解并记录更改。

但我们如何确保这一点?一种想法是在每次发布时将 WSDL 文件与以前的版本进行比较。这将确保接口(interface)不会发生变化,但它不会检测到行为发生变化,例如,如果某个公共(public)库中引入了错误。

另一个想法是建立一套服务测试,例如使用 soapUI。但是我们永远不会知道我们是否涵盖了足够多的案例。

关于此的一些最佳实践是什么?

最佳答案

我认为,如果您不断使用服务中的最新更改更新服务测试,您绝对可以对服务的稳定性充满信心,我认为这是人们在部署之前使用的最佳实践之一。

另外,一般来说,我认为可能重要的是编写服务所用组件(库)的开发人员进行单元测试的情况。这些单元测试是否随着服务使用的组件的变化而更新。

关于web-services - 如何确保 Web 服务从一个版本到下一个版本都保持稳定?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2486502/

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