yapi自动化接口操作
打开yapi新建项目
新建空间,选择要操作的空间,点击【新建项目】,选择对应项目。
到swagger下载json文件
到相应的项目里面点击【数据管理】》【json】将下载的api导入。
点击【接口】新建获取token接口,在编辑输入对应的参数,请求方法和参数可以在浏览器开发工具F12查看。要点击【保存】,否则输入数据不保存。
在运行中点击【发送】,如果返回数据成功,点击【保存】到测试集合方便进行自动化测试。
以下的接口进行上面,编辑》运行,操作。【发送】得到想要返回数据,【保存】到测试集合中。如下:点击用例名称下方接口“汉字名称”,是当前测试集合的环境接口,点击“英文接口”跳转回初始新建的接口。两者参数分家不共用,修改测试集合不影响原接口。
将获取到token值传参到新增主题接口;公式为格式为:{{ $.{key}.{params|body}.{path} }}
- key为测试集合总前一个接口的key值。
- 如果使用上一个接口中请求参数中的数值,用params。
- 如果使用上一个接口中响应返回结果中的数值,用body。
- path为所需json数据的节点。
将查询到的新增主题id值,传给修改和删除接口,形成接口测试闭环。
接口的复制和删除。点击复制和删除图标,对接口进行操作。
给每个接口添加断言。也可以点击【通用规则配置】进行统一的200断言。
验证一下。选择【测试集合】》【公共测试集】》【选择环境】》【开始测试】。如果断言通过接口状态为绿色,点击【接口报告】可以查看接口运行结果。
点击【服务端测试】可以看到测试报告
yapi自动化接口操作相关推荐
- 接口自动化之操作mysql数据库
接口自动化之操作mysql数据库 在接口自动化测试过程中并不像UI自动化测试一样存在界面可以通过界面数据校验正确性,除了可以通过接口返回的数据校验还可以通过操作数据库校验数据,那么我们该如何做接口自动 ...
- json格式校验并显示错误_使用postman做自动化接口校验
要想实现接口的自动化测试,需要以下几个步骤: 自动登录 首先点击postman左上角的new按钮,创建一个collection,在pre-request-scripts标签下,给整个collectio ...
- PC软件开发技术之二:用C#开发基于自动化接口的OPC客户端
OPC全称是Object Linking and Embedding(OLE) for Process Control,它的出现为基于Windows的应用程序和现场过程控制应用建立了桥梁.OPC作为一 ...
- 手动标记用例状态_【自动化接口用例】从 1 到 1000 过程中的实践和思考
谢谢打开这篇文章的每个你 关注我们 点击右上角 ··· 设为星标 当一个新人刚加入公司的时候,我们通常告诉新人怎么去写一个自动化用例:从工程配置到如何添加接口.如何使用断言,最后到如何将一个用例运行起 ...
- Yapi 可视化接口管理平台部署文档
一[yabi介绍] 1.1 官网 github:https://github.com/ymfe/yapi Yapi 可视化接口管理平台 Yapi 是高效.易用.功能强大的 api 管理平台,旨在为开发 ...
- CorelDRAWX4的C++插件开发(四十)纯C++插件开发(4)继承插件结构体IVGAppPlugin和自动化接口IDispatch
因为在注册插件的时候,是要传一个名为IDispatch*这样子的一个参数,所以我们可以看到插件在注册的时候默认就是要求这是一个实现了自动化的接口(IDispatch,如下图所示,是后面将要展示的代码, ...
- 如何用python实现自动化办公_python自动化办公操作PPT的实现
1.python-pptx模块简介 使用python操作PPT,需要使用的模块就是python-pptx,下面来对该模块做一个简单的介绍.这里提前做一个说明:python操作PPT,最好是我们提前设计 ...
- Java-利用Spring提供的Resource/ResourceLoader接口操作资源文件
背景 资源访问接口 主要方法 主要实现类 例子 WritableResource ClassPathResource ServletContextResource 对资源文件编码 资源加载 资源地址表 ...
- 关于OPC自动化接口编程(OPCDAAuto.dll)几点注意问题
为了能够在工作中方便的应用OPC和充分的理解OPC的开发流程.内部机制,这两天正在研究开发OPC客户端程序,一般我们开发OPC客户端程序有以下几种方式: (1) 使用OPCNetAPI,需 ...
最新文章
- 收藏 | 深度学习在计算机视觉领域的应用总结
- linux小白-基础命令-useradd
- 在ubuntu下使用Eclipse搭建Hadoop开发环境
- ofstream写文件
- 微信小程序开发系列四:微信小程序之控制器的初始化逻辑
- 荣耀20首现身!“保密壳”却暴露双排摄像头
- win10恢复出厂设置_电脑Win10系统恢复出厂设置
- js逆向解析技巧--selenium
- 阿里开源 iOS 协程开发框架 coobjc源码分析
- 如何使用IDEA格式化JSON数据
- Windows 有哪些冷门但是非常值得推荐的软件?
- 关于MemoryBarrier
- 第八章 - 轮廓 - 查找轮廓、表示轮廓、绘制轮廓
- 腾讯T9级到底需要什么样的技术水平?我们又该如何学习?
- vscode配置c++环境并解决中文乱码问题
- App Inventor 2能编译出苹果iOS版App吗?
- guid主分区表损坏如何处理_GUID格式GPT硬盘引导损坏了怎么修复
- 机器学习实战(1)—— 机器学习基础
- Win11桌面右键没有记事本,VMware Win11桌面右键没有记事本
- 路痴们的新救星!高德推出车载AR导航 行车路线直接显示在实景中
热门文章
- java求坐标x的对称点_对称点坐标公式是什么
- 无法连接到代理服务器,错误代码 ERR_PROXY_CONNECTION_FAILED
- 正则表达式不包含某些字符,包含某些字符
- Wireshark解密SWAN交互报文
- 基于Hadoop的电商广告点击数的分析与可视化(Shell脚本执行与大屏可视化设计)
- 第七章第三题(计算数字的出现次数)(Count occurrence of numbers) - 编程练习题答案
- 计算机专业工作要求,计算机专业毕业后部分工作的工作要求
- vscode自动换行快捷键(附常用快捷键)
- X-former:不止一面,你想要的Transformer这里都有
- What is OpenOCD?