SoupUI实用教程

按主题探索文章、教程与工程实践。

8 篇内容

2017

图文教程SoupUI实用教程

(一)Web Services基本概念

整理这一章资料的过程是比较痛苦的,Web Services 是一项不太容易讲清楚技术,我花不少时间来阅读相关的资料,由于涉及的概念比较多,不同的厂商和专家对这些概念的解释也不完全相同。在概念的选择上我比较倾向于已出版的书籍中的解释。不过,我仍然希望你带怀疑的态度来学习这一章。 全称: Service-Oriented Architecture,简称 SOA, …

1 分钟阅读
图文教程SoupUI实用教程

(二)Web Services技术之SOAP

__早前的 Web Services 技术由 SOAP、WSDL 和 UDDI 就构成。__ Simple Object Access Protocol,简称 SOAP,简单对象访问协议。 SOAP 是基于 XML 在分散或分布式的环境中交换信息的简单的协议。允许服务提供者和服务客户经过防火墙在互联网上进行通信。 SOAP 的设计是为了在一个松散的、分布的环 …

2 分钟阅读
图文教程SoupUI实用教程

(三)Web Services技术之REST

REST 定义了一组体系架构原则,你可以根据这些原则设计以系统资源为中心的 Web Services ,包括使用不同语言编写的客户端如何通过HTTP处理和传输资源状态。如果考虑使用它的 Web Services 的数量,REST 近年来已经成为最主要的 Web Services 设计模型。事实上,REST 对 Web 的影响非常大,由于它的使用非常方便,已经 …

1 分钟阅读
图文教程SoupUI实用教程

(四)soapUI介绍与安装

soapUI 是一款针对 REST 、SOAP 和其它的 API 自动化测试框架。 如果不理解什么是 SOAP 和 REST , 参考: (二)Web Services技术之SOAP (三)Web Services技术之REST (SoapUI is the world’s most widely-used open source API testing …

1 分钟阅读
图文教程SoupUI实用教程

(五)soapUI创建SOAP项目

打开 soapUI 工具。创建一个SOAP项目。 在窗口左侧导航栏,右键 Projects –> New SOAP Project。 以国内手机号码归属地查询接口为例: Project Name:MobileCodeWS为项目名称。 Initial …

1 分钟阅读
图文教程SoupUI实用教程

(六)soapUI创建REST项目

打开 soapUI 工具。创建一个 REST 项目。 在窗口左侧导航栏,右键 Projects –> New REST Project。 以本地查询发布会接口为例。 URI:http://127.0.0.1:8000/events/ 为接口URI。 点击 OK 按钮,创建项目完成。 依次展开:REST Project …

1 分钟阅读
图文教程SoupUI实用教程

(七)soapUI设置Auth

当我们请求一个接口时,一般需要认证,认证是判断用户是否有请求权限的常用手段。 参考前面学习的添加 SOAP 和 REST 请求。 点击 “Request 1” 窗口左下角 “Auth” 按钮,Authoriaztion 选项中选择 “add New Authoriaztion” ,在弹出的窗口中 Type 选择 “Basic” 选项,点击 “OK” 按钮,如 …

1 分钟阅读
图文教程SoupUI实用教程

(八)soapUI创建性能测试

这一节我们来介绍性能测试,以前面添加的 SOAP 项目为例。 (五)soapUI创建SOAP项目 右键点击 “requests 1” 请求,选择 “Add to TestCase” …,如下图。 第一步,默认设置测试套件名为:TestSuite 1。 第二步,默认设置测试用例名为:TestCase 1。 第三步,添加 Requests 到 测试用例,如下图。 …

1 分钟阅读