gpt4 book ai didi

wcf - SOA 服务测试

转载 作者:行者123 更新时间:2023-11-28 19:49:13 24 4
gpt4 key购买 nike

测试 SOA 服务的最佳方法是什么?我应该使用 WCF 编写自己的测试,还是应该使用 SOAPUI 等测试框架。每种方法的局限性是什么?是否有更好的工具?

最佳答案

您绝对应该使用 SoapUI。特别是在混合环境中。即在混合环境(java、delphi、WCF 等)中,SoapUI 将是您常用的工具,可以确认哪些有效,哪些无效。它还可用于设置模拟服务,以便您可以针对尚未构建的服务进行测试。即从 WSDL,您可以在几分钟内构建一些东西来记录请求并给出响应。这是非常有益的。今后,您将能够使用通用工具验证哪些有效,哪些无效,而不是争论“在技术 x 中有效,所以这一定是您的问题”。

查看 mockservices 演示,其中展示了如何基于 xpath 执行简单的固定响应。非常简单,而且有效。您可以发送响应并返回各种可预测的响应。例如,您发送员工 Tom、Dick、Harry 的更新。配置您的 SoapUI 模拟服务,为 Tom 返回成功,为 Dick 返回软错误,为 Harry 返回灾难性错误。

IMO,在构建任何 Web 服务之前最好的起点是在 SoapUI 中构建模拟服务。然后您可以使用示例有效负载进行测试,看看是否每个人都看到了他们所期望的。即 HR 使用每个人都同意的 WSDL 向 Payroll 发送一名新员工。 Payroll 开发人员甚至还没有对他的部分进行编码,但是通过查看 SoapUI 中的事务,他发现 EmpID 格式“在我们这边完全行不通”。现在 HR 可以做出改变。薪资开发人员还看到尚未解雇的员工的终止日期为 12/31/1889。他期待''。现在,开发人员和分析师之间可以进行讨论,而不是稍后在集成或启动期间进行讨论,那时讨论可能会涉及多层 PM、“情况领导”等。

关于wcf - SOA 服务测试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3423794/

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