服务测试概述

IBM® Rational® Performance Tester 或 IBM Rational Service Tester for SOA Quality 的服务测试功能可自动创建、执行和分析基于 SOAP 的 Web 服务(包括支持 Java 消息传递服务 (JMS)、Websphere MQ、WebSphere Java MQ 和 Microsoft .NET Windows Communication Foundation (WCF) 以及生成 XML、纯文本或二进制数据的任何服务)的功能、回归和性能测试。
有参考价值的测试结果依赖于合理的测试开发。以下每个阶段对于生成有意义的测试结果都有影响:

服务测试工具

产品中提供了以下工具:
  • 通用服务客户机”使您能够手动执行针对各种传输协议、认证配置和安全性概要文件的服务请求,使其成为用途非常广泛的服务客户机。它有效地替换专用客户机,并可用于记录服务调用或在开发期间手动测试和调试服务。要打开通用服务客户机,请单击通用服务客户机 WSDL 安全性编辑器 工具栏按钮。
  • WSDL 安全性编辑器”使您能够为服务请求和响应设置复杂的算法堆栈。算法堆栈包含了应用于消息以与 Web 服务进行安全通信的数字证书信息和安全算法。算法堆栈由块组成,块可以是关键字定义、加密、时间戳记或可与 WSDL 文件中的任何操作关联的签名操作。要打开 WSDL 安全性编辑器,请右键单击工作空间中的 WSDL 文件,并选择编辑 WSDL 安全或单击通用服务客户机中的 WSDL 安全性编辑器 WSDL 安全性编辑器 按钮。
  • 测试编辑器”是开发测试的位置。记录之后,可修改测试以添加数据关联或验证点。还可以添加循环和条件,并可编辑服务请求的每条详细信息。
  • 存根编辑器”使您能够创建服务存根。通过存根编辑器,可定义多个输入条件,这些条件类似于验证点。每个条件都会触发预定义的模拟响应,该响应在功能上与来自模拟服务的响应完全相同。
  • Rational Performance Tester 中,调度编辑器使您能够在本地和远程计算机上部署多个虚拟用户,以生成较重的负载来进行性能测试。调度通常包含多个测试和多个虚拟用户。

反馈