上传者: wanghr0503
|
上传时间: 2025-04-27 22:11:07
|
文件大小: 6.87MB
|
文件类型: DOCX
SoapUI 操作手册详解
SoapUI 是一款功能强大且流行的 API 测试工具,用于测试 SOAP 和 RESTful Web 服务。下面是详细的 SoapUI 操作手册,从创建一个新的项目到添加断言测试,涵盖了 SoapUI 的主要功能。
创建一个新的项目
在 SoapUI 中,创建一个新的项目非常简单。点击项目,选择新建项目 SOAP。这将打开一个新的 SOAP 项目对话框。输入项目名称,然后单击确定。这样, SoapUI 将创建一个新的项目。
添加一个 WSDL
在 SoapUI 项目中,大多是基于一个 WSDL。虽然不是必须通过导入 WSDL,但它使测试更容易,因为 WSDL 包含您需要了解被测 Web 服务的所有信息。右键单击该项目节点并选择添加 WSDL,输入 WSDL 的 URL,例如 http://www.webservicex.com/currencyconvertor.asmx?WSDL,然后点击确定。
添加一个请求
在 SoapUI 中,您可以通过 WSDL 请求创建一个测试。点击加号旁边的导航拓展项目树的 Web 服务,并选择请求。在 SoapUI Pro 中,您可以使用编辑器,它简化了 XML 的层次结构,无论是在请求和响应,并实时可定制。
添加一个断言测试
在 SoapUI 中,您可以添加断言来验证测试的响应。断言是用于验证测试结果是否正确的规则。 SoapUI 中包含多种断言,例如 Schema Compliance、Simple Contains、Simple Not Contains 等。您可以双击之前新建的 Test Request,打开请求编辑器,然后点击 Add an Assertion to Test Request 按钮,从 Select Assertion 菜单中选择断言类型。
添加响应 SLA 断言
在 SoapUI 中,您可以添加响应 SLA 断言来验证响应时间是否超过某个阈值。在 Configure Response SLA Assertion 对话框,填写阈值,然后点击确定。
添加 XPath Match 断言
在 SoapUI 中,您可以添加 XPath Match 断言来验证响应的 XML 结构。在 Select XPath 对话框中,您可以选择节点断言,这样 SoapUI 就创建了匹配指向选择的节点的断言。
SoapUI 是一款功能强大且流行的 API 测试工具,用于测试 SOAP 和 RESTful Web 服务。通过创建一个新的项目、添加一个 WSDL、添加一个请求和添加断言测试,您可以轻松地测试 Web 服务。