【AICon】 如何构建高效的 RAG 系统?RAG 技术在实际应用中遇到的挑战及应对策略?>>> 了解详情
写点什么

选择哪个 SOA 测试工具?

  • 2009-03-19
  • 本文字数:888 字

    阅读完需:约 3 分钟

也许SOA 已死,也许它渴望着避风港,但确定的是在好的SOA 是由什么构成这个问题上依然充满了未知。很多供应商提供了SOA 工具,表明看来是否采用SOA 取决于你现在所处的阶段,但实际上这只是他们兜售工具的一种手段而已。就像 IBM 所说的这样:

你的公司对面向服务的架构(SOA)是什么立场?你是否清楚当前 SOA 的成熟度和改进的可能性?IBM SOA 资产工具可以帮助你充分利用 SOA 的价值,因为其目标就是不断改进公司的成熟度级别。

然而一旦采用了 SOA(无论使用到何种程度),你都需要对其进行测试。还好那些向你兜售工具的供应商提供了相应的解决方案,但好的 SOA 测试工具是由什么构成的呢,你是否已经被绑定到特定的 SOA 基础设施上了呢?这就是 Eric Roch 所提出的问题。他给出了一些选择标准:

  • 感知测试的接口:用于测试的标准化接口和消息
  • 基于消息的测试自动化:对测试脚本的记录、重放和管理
  • 虚拟化:模拟虚拟的服务供应商和消费者的能力
  • 模仿:作为衰退测试的一部分而模仿应用的能力
  • 负载测试:进行负载测试的能力
  • 验证:组件(消息)与应用(数据存储)级别上的验证功能
  • 组件:支持 Java 与 / 或.NET 组件
  • 自省:支持 WSDL 与 XML 以生成数据和运行测试
  • 管理:管理测试用例、脚本、数据与结果
  • 安全:SSL、WS security 联盟、数字签名
  • 符合工业的数据格式:如 EDI、HL7 等
  • 持续测试:自动构建、部署与测试

几年前, InfoWorld 曾报道过几个基于 SOAP 的测试工具

基本说来,测试基于 SOAP 的 Web Service 涉及到三个步骤:构建 SOAP 请求、提交请求并解析相应。听起来很简单,实则不然。有效的 SOAP 测试工具不能仅仅以对用户友好的方式来构建请求,它还必须能够让用户以真实的序列组织并安排请求,提供改变请求输入值的方式并智能的调整请求以将 Web Service 暴露给参差不齐的使用场景。简言之,工具应该可以在最接近真实世界的情况下运行。

尽管工业界已经认识到Web Service 仅仅是SOA 的一个方面,但不可否认的是现在的大多数工具都认为SOA 就是SOAP 和WSDL。

你有中意的SOA 测试工具么?对Eric 的标准有什么不同意见?你知道有哪些好工具能跨越不同的实现技术么?

查看英文原文: Which SOA Testing Tool?

2009-03-19 05:081564
用户头像

发布了 88 篇内容, 共 257.7 次阅读, 收获喜欢 7 次。

关注

评论

发布
暂无评论
发现更多内容

【线上分享会回顾】九科信息董事&产品VP傅恺分享流程挖掘实践案例

九科Ninetech

三分钟带你了解一站式大数据平台运维管家 ChengYing 产品包制作

袋鼠云数栈

WiFi、蓝牙、NFC 哪家强?短距离无线通信技术对比分析

元器件秋姐

无线通信 元器件选型 元器件电商平台 元器件采购

获奖作品《重力》超详细制作过程!建议码住!

Renderbus瑞云渲染农场

Blender制作教程

2022 VDC应用与服务专场:帮助开发者实现增长共赢

Geek_2d6073

持续优化,欣欣向云 | RocketMQ Operator 0.3.0 正式发布

阿里巴巴云原生

阿里云 RocketMQ 云原生

得物极光蓝纸箱尺寸设计实践

得物技术

算法 遗传算法 供应链 建模 运筹

无线标准802.11ac 和 802.11ax到底有什么区别?哪个更快?

wljslmz

网络技术 无线技术 802.11ac 802.11AX 11月月更

对于MUI的实现原理以及遮罩蒙版和numbox以及侧滑导航的事件监听的运用和实战

恒山其若陋兮

Vue 前端 11月月更

金融服务的超级App

FN0

生态 超级app 组装式应用

Redis的一些概念

饱饱巴士

redis 11月月更 redis梳理

2022-11微软漏洞通告

火绒安全

安全漏洞

阿里云 Landing Zone 上好云伙伴联盟正式起航

云布道师

阿里云 2022云栖大会

Docker容器的使用

我是一个茶壶

容器 11月月更 docker、

2022 vivo开发者大会人工智能专场:打造「1001个便利」

Geek_2d6073

商家和企业如何选择KOC合作:要明确推广目标、选对平台和博主

石头IT视角

袋鼠云产品功能更新报告 02 期丨有亿点点走心!

袋鼠云数栈

非行稳无以致远:华为如何写好数字金融的大文章?

脑极体

数据中台选型必读(四):要想中台建的好,数据模型得做好

雨果

数据中台

中国数据中台未来会怎样?三个趋势预测为您指明方向

雨果

数据中台

实战指南 | Serverless 架构下的应用开发

阿里巴巴云原生

阿里云 Serverless 云原生

解决APP抓包问题【网络安全】

网络安全学海

网络安全 安全 信息安全 渗透测试 漏洞挖掘

【愚公系列】2022年11月 微信小程序-app.json配置属性之window

愚公搬代码

11月月更

Knative架构解析

穿过生命散发芬芳

Knative 11月月更

官宣!Taier1.3 新版本正式发布,新鲜功能抢先体验

袋鼠云数栈

极客时间运维进阶训练营第三周作业

好吃不贵

Docker 镜像使用

我是一个茶壶

Docker 镜像 11月月更

【kafka运维】 kafka-consumer-groups.sh消费者组管理

石臻臻的杂货铺

kafka kafka运维 11月月更

MUI框架之移动端前端开发对dialog与button轮播的深入运用与实战

恒山其若陋兮

Vue 前端 11月月更

MUI实战之switch和事件以及transparentBar与slide的实战与深入运用

恒山其若陋兮

前端 11月月更 黎燃

银行APP用户体验外滩峰会即将开启!四大亮点抢先看

易观分析

金融 银行 易观

选择哪个SOA测试工具?_SOA_Mark Little_InfoQ精选文章