当前位置 : 主页 > 大数据 > 区块链 >

wcf – SOA服务测试

来源:互联网 收集:自由互联 发布时间:2021-06-22
测试SOA服务的最佳方法是什么?我应该使用WCF编写自己的测试,还是应该使用SOAPUI等测试框架.每种方法有哪些限制,是否有更好的工具? 你绝对应该使用SoapUI.特别是在混合环境中.即在混
测试SOA服务的最佳方法是什么?我应该使用WCF编写自己的测试,还是应该使用SOAPUI等测试框架.每种方法有哪些限制,是否有更好的工具? 你绝对应该使用SoapUI.特别是在混合环境中.即在混合环境中( java,delphi,WCF等).SoapUI将是您的常用工具,可以确认哪些有效,哪些无效.它还可用于设置模拟服务,以便您可以针对尚未构建的服务进行测试.即,从WSDL中,您可以在几分钟内构建一些记录请求并给出响应的内容.这非常有益.在未来的道路上,您将能够验证哪些有效,哪些无法使用常用工具,而不是争取“在技术x中工作,所以它一定是您的问题”.

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

IMO,在构建任何Web服务之前开始的最佳位置是在SoapUI中构建模拟服务.然后,您可以使用示例有效负载进行测试,看看每个人是否都看到了他们期望的内容.即HR使用每个人都同意的WSDL将新员工发送给Payroll. Payroll dev甚至还没有对他的部分进行编码,但通过查看SoapUI中的事务,他发现EmpID格式“完全无法在我们的最终工作”.现在HR可以做出改变.对于尚未被解雇的员工,薪资开发人员还发现终止日期为12/31/1889.他期待”.现在可以在开发人员和分析人员之间进行讨论,而不是在集成或启动期间,讨论可能涉及多层PM,“情境线索”等.

网友评论