声明:如果你想转载,请标明本篇博客的链接,请多多尊重原创,谢谢!
本篇使用的 ReadyAPI版本是2.5.0
通过下图你可以快速浏览一下主要的ReadyAPI中SoapUI功能:
一、创建一个功能测试
使用ReadyAPI用户可以轻松执行Web服务的功能、负载和安全性测试。用户还可以创建服务的本地虚拟副本,以便在真实服务上线之前运行测试。
本篇描述了如何在SoapUI中创建基本功能测试。我们将从文件加载Web服务定义,为一个操作创建测试,运行此测试,并使用断言来验证测试结果。
本篇包含以下内容:
1、基本概念
2、创建功能测试
3、探索测试Project项目
4、修改SoapUI测试
5、运行SoapUI测试
6、添加断言
1、基本概念
要使用ReadyAPI创建和运行测试,用户需要对Web 服务技术和测试原则有一个大致的了解。这个主题很大,并且它们不属于ReadyAPI文档范围,用户可以在网上找到许多解释这些技术的优秀资源。在这里我们只是编写了一个概述,以帮用户更快地开始使用ReadyAPI。
1.1、基本知识
Web服务是客户端/服务器应用程序,其中客户端和服务器通过HTTP协议或基于HTTP的其他协议在Web上交换数据。此类应用的示例包括导航软件、在线银行客户端、天气监视系统等。
客户端发送请求的URL包含:被测试服务器(主机)的信息,用于通信的端口号以及请求的服务器资源,例如页面或文件路径:
客户端发送给服务器的请求报文具有以下结构:
起始行:指定HTTP方法的起始行(如GET,POST或DELETE),目标URL和协议版本。
消息头:传递额外信息,如预期的响应数据格式,或请求数据的大小和格式。
消息体:(可选)某些请求类型不使用它。