soapUI 使用soapUI测试http+json协议接口简介 1

简介: soapUI 使用soapUI测试http+json协议接口简介

使用soapUI测试http+json协议接口简介


 

SoapUI-Pro-x64-5.1.2_576025(含破解文件),软件下载地址:

http://pan.baidu.com/s/1kTlaIur

 

一、 软件安装

1、 启动,如下,点击【Next】

 

 

 

 

 

 

2、 如下,选择接受协议,点击【Next】

 

 

 

3、 如下,选择安装目录后,点击【Next】

 

 

4、 如下,按需选择需要安装的组件后,点击【Next】

 

 

5、 如下,选择手册存放目录后,点击【Next】

 

 

 

6、 如下,按需选择是否创建菜单,是否为所有用户创建快捷方式后,点击【Next】

 

 

7、 如下,按需选择后,点击【Next】

 

 

 

8、 如下,按需选择后,点击【Finish】

 

 

这里可先不勾选 Run SoapUI Pro 5.1.2

 

9、 破解软件

查看SoapUI Pro 5.1.2破解文件Windows版.zip中的readme文件,按说明操作。

二、 软件操作

1、 基本介绍

工作空间(Workspace):用于组织项目文件,简单说就是存放项目文件的地方,可以理解为整个测试项目名

 

项目(Project):这里的项目对应测试项目的功能模块、接口

 

测试套件(TestSuite):类似集合,用于存放(组织)关联相对紧密的一组测试用例。

 

测试用例(TestCase):验证功能点的测试用例,通常是一个请求,也可能是多个请求的组合

 

测试步骤(TestStep):测试用例的组成部分,用于描述测试用例。

 

通常按以下顺序创建以上条目:

 

 

 

图解说明:

 

 

注意:如果要为接口设置统一的主机访问地址和端口,可以按下图操作

 

2、 实践操作

2、1 创建工作空间

【File】 -> 【New Workspace】,输入空间名称,点击【确定】

 

 

 

选择工作目录,点击【打开】

 

 

接着,点击【保存】

 

 

2、2 新建项目(REST项目)

入口1.右键工作空间,选择【New Project】->【Create REST project from url】

 

入口2:右键工作空间,选择【New REST Project】

 

 

其它入口:工具栏的快捷图标,菜单栏【File】 -> 【New Project】、【New REST Project】,SoapUI Stater Page->【Create new project】等

 

 

注:soapUI里面很多操作都有多个入口,这里就不一一举例了,下同

 

填写接口URL

 

 

结果如下:

 

注:如果不小心把上述URL填写错了,那么可以在上述界面中进行修改

 

保存项目,点击工具栏的快捷图标或者快捷键等,首次保存会有如下提示框,点击【是】

 

 

选择工作空间文件夹

 

 

查看保存结果

 

目录
相关文章
|
1月前
|
消息中间件 运维 应用服务中间件
“企业微信iPad协议”凌晨断链:当最后一台测试机决定集体沉默
凌晨1:12,三连报警突响:“实例心跳超时”“消息队列堆积”“老板提刀赶来”。问题源于企业微信iPad协议迁移私有化后,因新旧CA根证书不兼容,触发TLS握手失败,导致全量会话中断。苹果严苛的证书校验机制将请求判定为中间人攻击,直接断连。排查抓包定位:客户端内置证书Pin仅认旧根。解决方案简单却关键:F5重导旧根证书,Nginx配置`ssl_trusted_certificate`指向旧链并reload。2:58,系统恢复,演练数据零丢失。教训深刻:文档未提CA白名单,真实逻辑藏于客户端二进制。部署前务必比对证书指纹,否则警报先于用户消息抵达。
148 1
|
2月前
|
搜索推荐 Devops 测试技术
避免无效回归!基于MCP协议的精准测试影响分析实践
本文揭示传统测试的"孤岛困境",提出MCP(Model Context Protocol)测试新范式,通过模型抽象业务、上下文感知环境和协议规范协作,实现从机械执行到智能测试的转变。剖析MCP如何颠覆测试流程,展示典型应用场景,并提供团队落地实践路径,助力测试工程师把握质量效率革命的新机遇。
|
4月前
|
弹性计算 JavaScript Ubuntu
WebSocket协议相关的测试命令工具使用简介
本文介绍了针对WebSocket的测试工具wscat和websocat的基本使用方法,以及通过curl命令测试HTTP/HTTPS协议的方式。对于WebSocket,直接使用curl测试较为复杂,推荐使用wscat或websocat。文中详细说明了这两种工具的安装步骤、常用参数及连接示例,例如在ECS上开启8080端口监听并进行消息收发测试。此外,还提供了curl命令的手动设置头部信息以模拟WebSocket握手的示例,但指出curl仅能作为客户端测试工具,无法模拟服务器。
952 4
|
9月前
|
缓存 网络协议
Jmeter如何对UDP协议进行测试?
`jmeter-plugins`是JMeter的插件管理器,用于管理和组织所有插件。访问[官网](https://jmeter-plugins.org/install/Install/)下载并放置于`lib/ext`目录下,重启JMeter后可在“选项”中看到插件管理器。
287 1
Jmeter如何对UDP协议进行测试?
|
10月前
|
JSON Java 数据格式
java操作http请求针对不同提交方式(application/json和application/x-www-form-urlencoded)
java操作http请求针对不同提交方式(application/json和application/x-www-form-urlencoded)
224 25
java操作http请求针对不同提交方式(application/json和application/x-www-form-urlencoded)
|
移动开发 JSON Java
Jmeter实现WebSocket协议的接口测试方法
WebSocket协议是HTML5的一种新协议,实现了浏览器与服务器之间的全双工通信。通过简单的握手动作,双方可直接传输数据。其优势包括极小的头部开销和服务器推送功能。使用JMeter进行WebSocket接口和性能测试时,需安装特定插件并配置相关参数,如服务器地址、端口号等,还可通过CSV文件实现参数化,以满足不同测试需求。
755 7
Jmeter实现WebSocket协议的接口测试方法
|
分布式计算 Hadoop Unix
Hadoop-28 ZooKeeper集群 ZNode简介概念和测试 数据结构与监听机制 持久性节点 持久顺序节点 事务ID Watcher机制
Hadoop-28 ZooKeeper集群 ZNode简介概念和测试 数据结构与监听机制 持久性节点 持久顺序节点 事务ID Watcher机制
209 1
|
存储 JSON Go
在Gin框架中优雅地处理HTTP请求体中的JSON数据
在Gin框架中优雅地处理HTTP请求体中的JSON数据
|
JSON Java 数据格式
java操作http请求针对不同提交方式(application/json和application/x-www-form-urlencoded)
java操作http请求针对不同提交方式(application/json和application/x-www-form-urlencoded)
417 1
|
JSON JavaScript 前端开发
Haskell中的数据交换:通过http-conduit发送JSON请求
Haskell中的数据交换:通过http-conduit发送JSON请求