接口测试之关联测试

article/2025/10/21 20:23:08

【概念普及】

接口(API):指不同功能层之间的通信规则,用以传输数据或命令控制。

单接口测试:在测试工作中主要用于检查单个业务功能的接口实现,或者调试测试数据。

接口关联:是指将两个及以上相关API的出入参以参数化的形式达成动态关联,以实现整个事务的测试覆盖,达到基础的工具接口自动化测试

【接口关联实践】

postman 接口关联(后续再写Jmeter关联) 步骤如下

1、根据接口文档梳理好接口之间的关联关系,postman是由上而下执行接口

例子:查手机号归属地天气

接口名称

请求方式接口地址接口入参
1、查询手机号归属地gethttp://apis.juhe.cn/mobile/getphone:xxxx
dtype:json
key:df58e8b03b05f237c38a9e0bdb2bc4bb
2、查询天气gethttps://www.tianqiapi.com/apiversion:v1
city:xxxx
appid:22859479
appsecret:xHg4Chou
关联关系接口1的出参归属地 = 接口2的入参 city   【单调接口可查看出餐,本处省略】

 2、单接口调试

配置正确的出入参,分别调用两个接口,检查接口是否正常工作

3、定义全局变量或环境变量 接收要用到的 第一个接口的出参字段

ps: 其中定义的变量名都是可以随意取得,但要做到相关以便后期维护

      var g_city = jsonData.result.city   通过 . 来调用下级的值

console.log() 是用来在控制台将变量的值打印出来,已检查变量是否接收成功,和检查值是否正确。

4、参数化关联  

将定义的全局变量以参数化的形式传给天气查询接口    格式为  {{变量名}}

可点击send 检查 是否关联成功

到此关联结束。 日常维护接口用例可以以页面为基础,将页面上的事务作为一个整体流程对象来测试,而不是只检查单接口的正确性、合法性

5、后续测试过程可执行整个集合来校验

 

 

就这么简单,祝顺利!


http://chatgpt.dhexx.cn/article/Ckyu4d8K.shtml

相关文章

如何进行接口测试?

如何进行接口测试 1、什么是接口测试2、接口测试设计思路3、接口测试步骤4、接口测试用例模板示例 1、什么是接口测试 接口测试是测试系统组件间接口的一种测试。接口测试主要用于检测外部系统与系统之间以及内部各个子系统之间的交互点。其目的是对被测系统各个部件之间的功能…

接口测试详细讲解

转载别人的,Mark一下 超详细——接口测试总结与分享 金字塔模型回顾 金字塔模型 通过之前对金字塔结构的学习,大概了解到了金字塔模型想告诉我们的几个道理: 1.越底层,越稳定。 金字塔主要观点认为单元测试的稳定性高,…

POSTMAN接口测试流程

POSTMAN接口测试流程 一、首先是了解基本的测试步骤 设计测试用例配置PostMan测试环境根据测试用例在PostMan填写接口信息执行并分析结果与需求文档是否一致 二、接下来直接进入POSTMAN的配置 (1)先创建一个Collection用例集,并且简单配置一…

接口测试流程

接口测试流程 一、编写接口测试计划二、编写、评审接口测试用例三、执行接口测试四、接口自动化持续集成要点 接口测试一般遵循如下流程,细节部分可根据实际项目调整 一、编写接口测试计划 接口测试计划和功能测试计划的目标一致,都是为了确定需求、确定…

简述 Mock 接口测试

在开发过程中经常会有前后端开发进度不统一的时候,为了避免前后端开发进度相互影响,这时候就需要用到 Mock 来协助我们进行对接。 那么什么是 Mock 接口测试?它对我们的开发工作有什么帮助?今天我们就来浅谈一下 Mock 接口测试的…

【接口测试 】Day1-接口测试基础(附项目实战)

目录 课程目标 课程大纲 接口测试基础 接口及接口测试概念 1. 接口 2. 接口测试 3. 接口自动化测试 HTTP协议 1. HTTP协议介绍 2. URL 3. HTTP请求 4. HTTP响应 5. 状态码(Status Codes)[科普] 接口规范 1. 传统接口风格 接口测试流程 1. 接口测试流程…

网络安全中接口测试的解决方案

Eolink新一代API测试神器 一、接口测试1、接口2、接口测试 二、网络安全中的接口测试,具体场景1、接口安全测试2、传统测试工具3、具体测试场景 三、Eolink的解决方案1、解决传统测试的痛点2、Eolink 测试接口 四、Eolink的使用体验五、Eolink评价1、网络安全行业内…

postman接口测试

一、介绍 postman是一款强大的api调试、http请求工具;可以帮助测试api,提供强大的web api 和 http请求调试,能发送任何类型的http请求(GET、POST、PUT、UPDATE、、、);并且能带参数和headers。 二、接口…

接口测试基础

持续更新… 标记 接口测试基础 1. 接口测试概述1.1 生活中的接口和软件程序的接口1.2 接口测试的定义1.3 接口测试的范围和适用场景 2. 接口测试必备条件2.1 接口测试的必要条件2.2 标准和规范的接口文档2.3 如何获取接口信息 3. 接口测试必备的知识3.1 常见的接口传输协议和标…

为什么人到了中年会喜欢上养花?养花能给人带来什么?

看到这个问题,我也来凑凑热闹,我快五十了,在去年以前对花我也只是欣赏,每次看到漂亮的花花草草也仅限于惊叹怎么会如此美丽,最多买点鲜切花回来插瓶,从来没有想过自己也会开始养花,后来因为朋友…

春-黄花开了......

春天又一次来到大地,春光明媚,百花盛开.其中,最抢眼的不过是一片一片的油菜花了,那金黄色的一片,看上去是那样的惹人注目. 不少人都拍了不少的油菜花PP,这里,我也来发一点有金黄色小花的PP,但它不是油菜花哟,是什么小草的花,我也不清楚.好了,大家欣赏欣赏图片吧!

春暖花开

今天是个晴朗的好天气,因计划去金牛湖风景区转转,早早地就爬了起来。 第一次做S8,感觉真不一样,地铁站点露天的较多,沿途欣赏了好多美丽景色,黄灿灿的油菜花,绿油油的麦田,羞答答的垂…

开在春天里的花

开在春天里的花 2008、04、07

很花的花

小时候听过一个故事,珍妮和她的七朵小花,但这次我发的这个花,一朵顶七朵啊! 这个花很花,使我见过的色彩最全面和到位的一个鲜花哦! 里面包括了整个颜色系,你说这是一个什么颜色的花啊&#xff1…

14年之花开不败

12年我正式进入提高班,直到现在应该是整整2年了吧。米老师说:现代是一个大数据时代。我理解的大数据时代,很简单:你一直都在做,知识、思想积累,这些东西都是数据,坚持的时间越长,数据…

忘掉种过的花

离职前百感交集的碎碎念 文章灵感来源于耳机里随机播到的《喜帖街》里第一句歌词。 “忘掉种过的花,重新的出发,放弃理想吧”。 忘掉种过的花 对我个人的职业生涯影响比较大的人有两位,其中之一是上家公司的HRBP。她在和我的离职沟通中对…

逐渐从土里长出来的小花

从土里逐渐长出来的小花&#xff08;这是长出来后的样子&#xff0c;图片压缩了出现了重影~&#xff09; 代码在这里&#xff1a; <!DOCTYPE html> <html lang"en"> <head><meta charset"UTF-8"><title>Title</title&g…

老师计算机组合照说说,和老师合影留念发朋友圈说说

老师和学生的留念照发朋友圈该怎么形容 &#xff0c; 1&#xff1a;希望老师越来越美&#xff0c;同学学习越来越好 合影留念的好句子 好花不常开好景不长在合影拍照片美好留下来 和一位老同学合影发朋友圈,说点什么好呢? 通过合影的内容来发朋友圈&#xff0c;自己怎么想的就…

好花不常开

csdn的FCKeditor为什么如此脆弱&#xff0c;刚写好的内容&#xff0c;设置一下格式&#xff0c;就弹出vs2005叫我调试&#xff0c;眼看着那好不易打的字&#xff0c;就这么没有了。 外边的破雨还在下个不停&#xff0c;越下越冷&#xff0c;看来明天打算去游泳的念头又可以打消…

如何利用Matlab对Comtrade99格式的故障录波文件进行数据读取

如何利用Matlab对Comtrade99格式的故障录波文件进行数据读取 近来看了几个采用Matlab对标准故障录波数据进行读取的例子&#xff0c;自己参照着动手实践了下&#xff0c;发现有些问题&#xff0c;现在记录下来以备大家参考。 图形用户界面&#xff08;Graphical User Interfac…