接口调试与postman日常使用一关联数据

本文详细介绍了接口测试的流程,包括分析接口文档、编写测试用例和使用Postman进行测试。重点讲解了Postman的全局变量和环境变量的运用,以及如何实现接口关联。同时,文中还涵盖了接口测试中的断言方法,确保接口响应的正确性。
摘要由CSDN通过智能技术生成

聚合数据登录网站https://www.juhe.cn/docs/index/otherid/1?bd_vid=8722659703662196220一,日常接口与流程

1.接口文档:后端开发人员提供的API文档java/python+c/c++前后端分离 接口文档中:请求方式,路径,参数响应文本内容。请求头,请求体接口文档中传递参数多,怎么写接口测试用例: 同种类型,是否必传。类型。长度取一个进行编写接口测试用例。但是测试的时候全部都测试

2.接口测试流程:首先拿到接口文档,分析接口中的功能,请求方式,请求头,请求参数,请求体,请求参数是否为空,请求参数类型,长度,是否唯一,编写接口测试用例,便用接口刚试工具postman进行接口测试 请求 请求行请求方式路径http版本请求头 请求文本请求参数 响应 x响应行状态码响应头 响应文本︰返回数据

二,postman使用

1:界面功能介绍

参考:https://www.cnblogs.com/dreamyu/p/11716972.html

2.全局变量的使用

描述:通常情况下,我们共同使用的部分可以存放在全部变量里,调用的时候只需要{{变量名}}即可,适用 全部的接口 比如:手机号归属地和天气查询

 3:环境变量的使用(Environment variables) 描述:公司中不同的环境,配置不同环境的数据,调用的时候只需要{{变量名}}即可,适用当前环境的接口 比如不同域名的(公司内部不同的ip

 4:接口关联 面试官的问题

    1:接口测试中,接口关联如何实现

    2:接口测试中如何实现上一个接口返回值为下一个接口的  

   3:接口关联的方式:json提取器参数?

 4:发送请求时会自动生成全局变量

 

 5:在获取手机号所归属地变量通过全局全局变量进行向下一个接口使用

5,设置全局变量 

6: 不同环境设置全局变量

 

 

7:断言

验证接口中状态码 pm.test("验证状态码", function () { pm.response.to.have.status(200); });

// 验证返回体是否存在该字符串 pm.test("Body matches string", function () { pm.expect(pm.response.text()).to.include("Return Successd!"); });

pm.test("Your test name", function () { var jsonData = pm.response.json();

pm.expect(jsonData.error_code).to.eql(0); });

pm.test("Body is correct", function () { pm.response.to.have.body("response_body_string"); });

pm.test("Content-Type is present", function () { pm.response.to.have.header("host"); });

pm.test("Response time is less than 200ms", function () {

pm.expect(pm.response.responseTime).to.be.below(10); }); 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值