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

时间:2023-01-05 12:20:06

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

by:授客 QQ:1033553122

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

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

一、 软件安装

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

这里可先不勾选 Run SoapUI Pro 5.1.2

9、 破解软件

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

二、 软件操作

1、 基本介绍

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

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

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

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

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

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

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

图解说明:

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

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

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

2、 实践操作

2、1 创建工作空间

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

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

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

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

接着,点击【保存】

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

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

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

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

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

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

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

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

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

填写接口URL

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

结果如下:

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

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

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

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

选择工作空间文件夹

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

查看保存结果

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

2、3 创建测试套件

右键项目,选择 【New TestSuite】

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

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

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

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

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

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

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

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

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

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

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

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

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

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

选择请求调用的REST方法

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

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

点击【确定】

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

结果:

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

2、6 执行单个请求

执行前,先进行编辑

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

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

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

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

请求结果

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

2、7 执行测试套件

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

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

运行结果:

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

2、8 切换工作空间

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

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

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

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

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

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

2、9 导入项目

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

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

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

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

结果如下:

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

2、10 其它操作

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

soapUI 使用soapUI测试http+json协议接口简介的更多相关文章

  1. SoapUI SoapUI测试WebService协议接口简介

    SoapUI测试WebService协议接口简介 by:授客 QQ:1033553122 1. 创建项目,入口:File -> New SOAP Project,或者右键默认项目Project- ...

  2. 接口自动化 基于python实现的http+json协议接口自动化测试框架源码(实用改进版)

    基于python实现的http+json协议接口自动化测试框架(实用改进版)   by:授客 QQ:1033553122 欢迎加入软件性能测试交流QQ群:7156436     目录 1.      ...

  3. Python 基于python实现的http+json协议接口自动化测试框架源码(实用改进版)

    目录 1.      写在前面 2.      开发环境 3.      大致流程 4.      框架简介 5.      运行结果展示 6.      文件与配置 7.      测试接口实例 n ...

  4. 测试必备:jmeter测试http协议接口的各种传参方式

    测试接口,postman和jmeter是用得最频繁的工具,特别是jmeter,支持很多种协议,且除了测功能,还能做自动化测试和性能测试.下面主要介绍jmeter测试http协议接口的用法,包含get, ...

  5. soapui中文操作手册(三)----使用SoapUI进行负载测试

    使用了SoapUI进行负载测试 负载测试是相当独特的,我们已经创建了一个功能,使您能够快速创建性能测试,并很容易地修改它们.SoapUI性能测试通常是从现有功能测试创建.这使您可以非常快速地创建先进的 ...

  6. 基于soapUI构建WebService测试框架

    基于soapUI构建WebService测试框架 http://www.docin.com/p-775523285.html

  7. [转载]使用SoapUI进行负载测试

    使用了SoapUI进行负载测试 http://www.cnblogs.com/zerotest/p/4668918.html 负载测试是相当独特的,我们已经创建了一个功能,使您能够快速创建性能测试,并 ...

  8. atitit.基于http json api 接口设计 最佳实践 总结o7

    atitit.基于http  json  api 接口设计 最佳实践 总结o7 1. 需求:::服务器and android 端接口通讯 2 2. 接口开发的要点 2 2.1. 普通参数 meth,p ...

  9. JMeter之Http协议接口性能测试

    一.不同角色眼中的接口 1.1,开发人员眼中的接口    1.2,测试人员眼中的接口 二.Http协议基本介绍 2.1,常见的接口协议 1.:2. :3. :4.:5.: 6. 2.2,Http协议栈 ...

随机推荐

  1. Redis命令拾遗一(字符串类型)

    文章归博客园和作者“蜗牛”共同所有 .转载和爬虫请注明原文Redis系列链接 http://www.cnblogs.com/tdws/tag/NoSql/ Redis有五种基本数据类型.他们分别是字符 ...

  2. nodejs的第五天学习笔记

    一.调试nodejs代码 1)使用console.log() 使用麻烦,用了以后还要删除 2)nodejs的自带调试器 -node debug a.js 没有任何作用,一个玩具,将来有一天可以会变得强 ...

  3. Unity3D图片的下载及保存

    Unity3D图片的下载及保存 分类: Unity3D 2013-06-24 15:03 3609人阅读 评论(2) 收藏 举报 Unity3D图片URL 代码如下: [csharp] view pl ...

  4. PHP-xml-1

    SimpleXML 解析xml 假设xml没有声明encoding默认使用utf-8进行解码.终于得到的数据编码为utf-8格式. 我猜想它内部实现了iconv(encoding='utf-8', ' ...

  5. 构造HTTP请求Header实现"伪造来源IP"

    构造 HTTP请求 Header 实现“伪造来源 IP ” 在阅读本文前,大家要有一个概念,在实现正常的TCP/IP 双方通信情况下,是无法伪造来源 IP 的,也就是说,在 TCP/IP 协议中,可以 ...

  6. Swift3.0 创建工程常用的类、三方、以及扩展 1.5

    搭建项目常用的方法属性,欢迎追加 三方: source 'https://github.com/CocoaPods/Specs.git' platform :ios, '8.0' use_framew ...

  7. python---日常练习

    ##输入a,b,c,d4个整数,计算a+b-c*d的结果 #numa=input('请输入整数:'); #numb=input('请输入整数:'); #numc=input('请输入整数:'); #n ...

  8. 解决腾讯云*SS(shadow--socks)访问google问题

    腾讯云windows主机,若使用SS(shadow--socks)采用加密算法aes-256-cfb,访问google的时候会被dropped connection. 解决办法更改ss server加 ...

  9. UVa Live 3942 Remember the Word - Hash - 动态规划

    题目传送门 高速路出口I 高速路出口II 题目大意 给定若干种短串,和文本串$S$,问有多少种方式可以将短串拼成长串. 显然,你需要一个动态规划. 用$f[i]$表示拼出串$S$前$i$个字符的方案数 ...

  10. 2D开机动画

    <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <meta name ...