前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >soapUI 使用soapUI测试http+json协议接口简介

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

作者头像
授客
发布2019-09-11 10:22:06
3.3K0
发布2019-09-11 10:22:06
举报
文章被收录于专栏:授客的专栏

by:授客 QQ:1033553122

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填写错了,那么可以在上述界面中进行修改

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

选择工作空间文件夹

查看保存结果

2、3 创建测试套件

右键项目,选择 【New TestSuite】

输入套件名称,点击【确定】

2、4 在套件里添加测试用例

右键测试套件,选择【New TestCase】

输入用例名称,点击【确定】

2、5 给测试用例增加测试步骤

右键测试步骤,选择【Add Step】-> 【REST Test Request】

注意:经测试,发现选择时,这种情况下,不能选择【HTTP Test Request】

输入步骤名称,点击 【确定】

选择请求调用的REST方法

注:选择如果仅到方法(上例中的GetAD),没细到请求(上例中的Request1),则添加后,请求参数的值为空

点击【确定】

结果:

2、6 执行单个请求

执行前,先进行编辑

如果需要提交JSON格式数据,则如下方式填写

说明:参数与值之间,英文冒号分隔,且参数必须双引号,,这里点击上图左侧Form的格式查看参数,如果参数为非法json串,则会显示错误,否则以表格(key - value)的方式显示json串

请求结果

2、7 执行测试套件

右键项目、测试套件,选择【Launch TestRunner】,如下,选择测试套件及测试用例,其它按需选择,然后点击 【Launch】

运行结果:

2、8 切换工作空间

右键当前工作空间,选择【Switch Workspace】

选择其它工作空间的.xml文件,点击【打开】

按需要选择,点击 【是】、或其它按钮,可保存或不保存,已修改但未保存的项目

2、9 导入项目

右键工作空间,点击【Import Project】

选择需要导如的项目.XML文件,点击【打开】

结果如下:

2、10 其它操作

烦右键看看,查看界面按钮、菜单名称,根据名称及提示操作

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2015-08-23 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档