使用随便测测平台-做接口测试

目录

接口数据的来源

导出har文件

导入har文件

转化为用例

提取数据进行替换

如何选择哪些数据需要替换呢?

Url

Params、Data

​编辑进行替换操作

断言-冒烟

断言-详细

测试报告

结束

接口数据的来源

1、可通过charles工具,录制好接口操作,再导入har文件到平台

2、可导入swagger的json文件,再自定义组装接口顺序

3、可自定义添加接口

以下操作使用第1种方式:使用charles录制再导入平台

导出har文件

在浏览器上按正常的业务流程操作后,从charles导出har文件

提示:charles可设置过滤,过滤掉不需要的接口

导入har文件

导入成功后,即可看到模板数据

查看模板详情,保存的都是har中的原始数据,包括headers、response等所有接口相关的内容

这里可操作的是对原始接口数据的编辑、新增、删除。

新增删除接口,会强制同步到关联的用例上,自动更新参数提取number(后面的篇章细嗦)

转化为用例

转化时,可以选择新增,或者覆盖,也可以选择下载为josn文件,手动编辑后再上传

这里选择“新增”。新增完成后,切换到【API用例列表】

提取数据进行替换

 打开后,就是这个用例所有接口的展示

如何选择哪些数据需要替换呢?

从url、params、data中查找(这个只能人为的判断)

Url

Params、Data

进行替换操作

点击【提取数据进行替换】,输入需要被替换的数据,点击【查询】

默认会选中第一个匹配上的数据,同样也建议选择第一个匹配上的数据

原因:第一次出现的数据最稳定

再次点击【使用[ xxx] -> [xxxx] 从测试数据的 url.params.data 预览查询】按钮

系统会自动去url.params.data查找和这个value相等的数据,并返回它的jsonpath

如果tab只显示了url,说明它只在url中匹配到了。如果三者都显示了,说都匹配到了

 此时,我们只需要点击列表后面的操作按钮进行替换即可

 关闭窗口,刷新列表即可看到被替换的数据

依次对所有需要替换的数据进行操作,即可完成接口上下级数据关联 

断言-冒烟

支持对统一响应进行配置,再转化为用例时自动判断并添加到check中

 至此,一份可执行的冒烟用例已经编写完成,可立及运行并查看测试报告

断言-详细

根据测试需求,自行添加需要断言的内容即可

测试报告

allure报告支持按用例 id 显示趋势图

接口请求中,所有的信息都会展示在报告中,以便查找问题

结束

至此,使用 随便测测平台 进行接口测试的编写,就演示到这里。

里面还有很多未演示到的内容:接口描述、parmas.data.heraders编辑、用例名称编辑等常规操作。

以及单个接口的配置:主动结束、失败停止、轮询时间(规定时间范围内所有断言成功即退出轮询结果为成功,反之失败)

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/7735.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

IDEA恢复误删除的文件

idea将删除的文件放在idea文件缓存中,文件的更改等信息都放在这个缓存中,所以短时间内删除的文件可以尝试恢复。

蚂蚁金服面试题解析:为什么String是HashMap中的绝佳Key类型?

大家好,我是小米,在今天的文章中,我将与大家一起探讨在使用HashMap时,选择使用String作为Key所带来的诸多好处。作为一位热爱技术的小伙伴,相信你一定对HashMap这个数据结构有所了解,那么,我们就…

【flutter滑动拼图验证码】

Java后台使用aj_captcha插件,提供/captcha/get(获取captcha底图和拼块图片)、/captcha/check(验证拼图偏移量)这两个接口。并且这个插件在GitHub上有源码。 1.先准备好aj_captcha的工具类: import dart:co…

【Spring/Java项目】如何利用swagger-parser解析yaml中的api请求类型、注释、接口名等等(含示例代码)

手打不易,如果转摘,请注明出处! 注明原文:https://zhangxiaofan.blog.csdn.net/article/details/129167371 目录 前言 官方文档 项目配置 示例代码 测试文件 解析代码 运行结果 前言 用到这个工具是因为项目需要&#xff0…

Java9集合类新增功能

前言 Java8及Java9在集合Collection类中新增了一些很好用的新方法&#xff0c;能方便程序员更便捷的处理集合数据&#xff0c;本文对其中的一些方法进行总结 一. List 1.创建 // 传统方法List<String> list1 new ArrayList<>();list1.add("item1");li…

FPGA实验一:层次法设计组合电路(加法器)

目录 一、实验目的 二、实验要求 三、实验代码 四、实验结果及分析 1、引脚锁定 2、仿真波形及分析 3、下载测试结果及分析 五、实验心得 一、实验目的 &#xff08;1&#xff09;掌握基本组合逻辑电路的 FPGA实现&#xff1b; &#xff08;2&#xff09;学习 Verilo…

烂sql导致clickhouse集群memory_tracking直线飙升触发熔断

版 本 v e r s i o n 1 9 . 1 7 . 4 . 1 1 c l i c k h o u s e 集 群 &#xff0c; 主 要 存 日 志 数 据 与 监 控 数 据 。 架 构 为 4 台 主 机 1 2 个 实 例 数 &#xff0c; 数 据 为 单 副 本 。 近 日 &#xff0c; 该 c l i c k h o u s e 集 群 有 一 台 物…

Leetcode 数据库刷题记录

https://leetcode-cn.com/problemset/database/ 题目都是leetcode 上的可以点击题目会有相应的链接 每道题后面都应相应的难度等级&#xff0c;如果没时间做的话 可以在leetcode 按出题频率刷题&#xff0c;答案仅供参考 175. 组合两个表 难度简单 SQL架构 表1: Person ---…

深入理解什么是端口(port)

每当看到有人的简历上写着熟悉 TCP/IP, HTTP 等协议时, 我就忍不住问问他们: 你给我说说, 端口是啥吧! 可惜, 很少有人能说得让人满意… 所以这次就来谈谈 端口(port) , 这个熟悉的陌生人. 在此过程中, 还会谈谈 间接层, naming service 等概念, IoC, 依赖倒置 等原则以及 TCP …

服务器配置静态IP

服务器配置静态IP 一、前期准备二、配置静态IP 将服务器配置为使用静态IP地址。这将使服务器拥有一个永久的IP地址&#xff0c;而不会在每次启动时更改。为此&#xff0c;您需要编辑网络配置文件并将服务器的IP地址添加到其中。详细步骤如下&#xff1a; 一、前期准备 请在配置…

一篇搞懂socket、websocket、http协议及其使用

socket 介绍socket之前先看小编的这篇文章报文、报文段、数据包、帧、比特、字符、字节&#xff0c;与编码 在网络传输中数据都是经过多层封装的&#xff0c;在协议簇中最低层次为传输层才可以传输数据。再往底层就是面向计算机硬件和网络的部分了。例如常使用的ping baidu.co…

查看windows上的dll内容

1、安装Visual Studio时选择c桌面开发和通用Windows平台开发 2、cmd运行在Visual Studio安装路径下的VC\Auxiliary\Build\vcvars64.bat 3、在这个窗口中运行dumpbin