栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

接口测试与postman 的常规操作

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

接口测试与postman 的常规操作

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

2.接口测试流程:首先拿到接口文档,分析接口中的功能,请求方式,请求头,请求参数,请求体,请求参数是否为空,请求参数类型,长度,是否唯一,编写接口测试用例,便用接口刚试工具postman进行接口测试 请求 请求行请求方式路径http版本请求头 请求文本请求参数 响应 x响应行状态码响应头 响应文本︰返回数据
3、内部接口:最常见的就是开发过程中,后端开发写好了一个方法,封装成了一个接口,供前端开发人员调用,来实现某个特定功能,我们就可以通过在页面上做操作,来间接调用这个接口来实现某个特定功能,这种接口就属于api接口。
4、外部接口:同理,当我们开发某些功能需要调用第三方接口时(比如支付功能),需要调用支付宝的第三方接口来实现支付功能,这种第三方接口,也属于api接口。
 

5、全局变量的使用

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

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

7、接口关联 面试官的问题

    1:接口测试中,接口关联如何实现   2:接口测试中如何实现上一个接口返回值为下一个接口的    3:接口关联的方式:json提取器参数?

8:断言

验证接口中状态码 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); }); 
 

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/782783.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号