首页 > 其他分享 >一篇文章了解SoapUI接口测试的全部流程

一篇文章了解SoapUI接口测试的全部流程

时间:2023-04-14 18:34:35浏览次数:38  
标签:断言 流程 接口 SoapUI 测试 我们 请求

SoapUI 接口测试

介绍

相信很多人使用过 SoapUI 来做接口测试,SoapUI 是一款很出色的 API 测试工具

一篇文章了解SoapUI接口测试的全部流程_测试

准备接口

我们想要测试一个接口,那我们就得先准备好这个接口,方便后续的测试~

所以我这里准备了一些接口,用来测试:

一篇文章了解SoapUI接口测试的全部流程_接口测试_02

并且我们在 /pet/findByStatus 接口中添加 status 参数

一篇文章了解SoapUI接口测试的全部流程_接口测试_03

SoapUI 创建接口

接着,我们需要在 SoapUI 中创建一个 接口项目,用来测试我们准备好的接口~

一篇文章了解SoapUI接口测试的全部流程_测试_04

一篇文章了解SoapUI接口测试的全部流程_测试工具_05

SoapUI 接口信息补充

我们还需要补充

  • 站点(endpoint)
  • 资源(source)
  • 请求方法(method)
  • 实际请求参数(parameters)

发送请求

接着发送请求,得到我们想要的 json 结果:

一篇文章了解SoapUI接口测试的全部流程_测试工具_06

更多方法

我们还有另外的选择,它也是测试接口的一把好手,是我最近挖掘的好工具-- Apifox

创建接口

首先我们需要创建一个接口,并填写:

  • Method
  • URL
  • Name

一篇文章了解SoapUI接口测试的全部流程_测试工具_07

添加断言

接着我们设置一个断言:断言返回的 code 是 200

一篇文章了解SoapUI接口测试的全部流程_接口测试_08

我们设置一些信息:

  • 断言名称
  • JSON Path 表达式
  • 断言目的

一篇文章了解SoapUI接口测试的全部流程_请求参数_09

然后点击保存

测试接口

接着我们只需要进入 运行界面,并且发送请求,就可以看到断言结果是 通过,这就是一个接口的测试~

一篇文章了解SoapUI接口测试的全部流程_测试工具_10

知识扩展:

如果你想了解更多关于接口测试的相关技巧,可以点击查看下方文章。

标签:断言,流程,接口,SoapUI,测试,我们,请求
From: https://blog.51cto.com/u_15964533/6190774

相关文章

  • 图文介绍 Windows 系统下打包上传 IOS APP 流程
    现在很多伙伴跨平台开发应用,有些童鞋没有苹果机,本文将介绍,如何在Windows系统环境下直接上架APP,不用去搞虚拟机之类的了,Windows下照样轻松打包上架iOSAPP。下面从七个步骤进行详细介绍!1、创建唯一标示符AppIDs2、申请发布证书3、申请发布描述文件4、iTunesConnect......
  • 项目实战-经验复盘 项目流程 有用 看1
    一个大型项目从立项到完成会需要多方合作,涉及到很多人员的调动,工作也会比较的繁琐。一套科学有效的(敏捷)项目管理方法是保证项目成功落地的必要条件。项目管理贯穿于产品的全流程管理,大致分为5个里程碑,分别为需求(需求管理、需求评审)、研发(研发前准备、研发中)、测试(功能测试、集成......
  • 拼多多根据ID取商品详情 API接口(item_get-根据ID取商品详情)
    拼多多作为新电商开创者,致力于将娱乐社交的元素融入电商运营中,通过“社交+电商”的模式,让更多的用户带着乐趣分享实惠,享受全新的共享式购物体验。接下来我会展示该接口具体的操作步骤及说明:item_get-根据ID取商品详情公共参数公共参数请求地址:https://api-gw.onebound.......
  • jmeter接口关联,json提取器多个变量提取
    正则表达式提示单个变量 调用${boxTypeId}json提取器多变量提取  调用 请求数据  响应结果  ......
  • 国网B接口调阅实时视频规范解读和代码示例分析
    接口描述国网B接口调阅实时视频,相关规范写的比较粗略:调阅实时视频包括信令接口和媒体流接口,采用标准的SIPINVITE+SDP流程,媒体传输使用RTP/RTCP。SDP中RTPPayload的取值应遵守下面接口参数中的定义:a)SDP中的媒体信息,应仅有一个m行,用于描述视频格式。b)视频数据用RTP打包传......
  • ADVMP 三代壳(vmp加固)原理分析(执行流程)
    由于在加壳时插入了System.loadLibrary("advmp");,看一下JNI_OnLoadJNIEXPORTjintJNICALLJNI_OnLoad(JavaVM*vm,void*reserved){JNIEnv*env=NULL;if(vm->GetEnv((void**)&env,JNI_VERSION_1_4)!=JNI_OK){returnJNI_ERR;}......
  • .NET7使用HttpClient实现查询天气预报接口
    朋友做网站需要根据城市展示天气预报,找了一圈没有找到靠谱的接口,今天在中央气象台的官网查询某个城市找到了接口,先用postman试了一下居然可以使用,可以查询某个城市7天的天气预报等信息。但是查询编码是气象台自己的编码,在网上搜索了一下居然有这个编码。本文使用HttpClient方法查......
  • 3、我们做接口测试,需要开发提供接口文档。
    我们做接口测试,需要开发提供接口文档(也需要自己抓包分析,接口文档可能也会存在问题)。最重要的有一下几点:1.被测接口的地址2.接口参数,以及各个参数的说明3.必要的http头与http体(http头是可以自定义的,可以用来校验是否是自己人访问)4.接口返回什么值,以及各个......
  • 1、使用postman工具操作一把接口测试
    前面的搞清楚了,接口测试就简单了,其实就是几个步骤。1.拿到接口的url地址2.查看接口是用什么方式发送3.添加请求头,请求体4.发送查看返回结果,校验返回结果是否正确这个是正常的一套流程,异常的情况,就不用我多说来吧。比如参数不传值呀,传的值不正确呀,明明要求用"GET"......
  • WebRTC学习记录以及以Janus-gateway流程增进理解
    这篇文章是我按照我的学习习惯记录的文章,借鉴了许多大佬的学习框架,以及独自去验证正确性的一个过程Web实时通信(Real-TimeCommunication)概述https://webrtcforthecurious.com/zh/docs/01-what-why-and-how/看完只有一个感受:为什么音视频要扯上web,其中的协议大部分都来自web的......