首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >SOA服务测试

SOA服务测试
EN

Stack Overflow用户
提问于 2010-08-06 20:39:36
回答 3查看 545关注 0票数 5

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

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2010-08-06 23:04:34

你绝对应该使用SoapUI。尤其是在混合环境中。即在混合环境(java、delphi、WCF等)中。SoapUI将是你的常用工具,它可以确认什么是有效的,什么是无效的,它还可以用来设置模拟服务,这样你就可以对尚未构建的服务进行测试。也就是说,从WSDL你可以在几分钟内构建一些东西来记录请求并给出响应。这是非常有益的。沿着这条路走下去,你将能够验证什么是有效的,什么不是使用通用的工具,而不是争论“在技术x中工作,所以它一定是你的终端的问题”。

查看mockservices演示,其中展示了如何基于xpath执行简单的封装响应。非常简单,也很有效。您可以发送响应并返回各种可预测的响应。例如,您为emps、Dick、Harry发送更新。配置你的SoapUI模拟服务,为汤姆返回成功,为迪克返回软错误,为哈里返回灾难性错误。

在构建任何web服务之前,最好的起点是在SoapUI中构建一个模拟服务。然后,您可以使用样本有效负载进行测试,并查看是否每个人都看到了他们期望的结果。例如,HR使用每个人都同意的WSDL将新员工发送到Payroll。工资单开发人员甚至还没有编写自己的代码,但是通过查看SoapUI中的事务,他发现EmpID格式“在我们这端完全不起作用”。现在HR可以做出改变了。工资单开发人员还看到还没有被解雇的员工的终止日期是12/31/1889。他期待的是'‘。现在可以在开发人员和分析人员之间进行讨论,而不是稍后在集成或启动期间,当讨论可能涉及多个PM层时,“情况领导”等。

票数 4
EN

Stack Overflow用户

发布于 2010-08-07 20:27:02

我建议你也看看来自泰拉戈工作室的全新的SO-Aware;http://www.tellagostudios.com/。其中一个特性是自动服务测试。

票数 2
EN

Stack Overflow用户

发布于 2014-12-02 14:38:07

Soa测试只是确保所有独立的服务都以预期的方式运行,同时遵守这些服务所建立的输入和输出契约。该工具不应仅限于The服务测试。面向服务的体系结构测试工具:

  1. Soap UI
  2. SOArite.
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3423794

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档