如何使用postman做接口测试(菜鸟级攻略)

内容分享2周前发布
0 0 0

Postman菜鸟攻略,这样测试接口更轻松

接口,它是个啥,就是数据交换的地方,好像桥梁一样,连接不同的系统,或者模块,系统之间要共享资源,对外接口就派上用场了,列如APP,它调用后端服务时,就会用到对外接口,内部接口呢,模块之间要合作,相互配合,也需要它,就像BBS系统,登录模块要和发帖模块合作,就需要内部接口,接口类型也许多,WebService接口,它用XML格式报文,得用SoapUI这样的工具,HTTP API接口呢,JSON格式报文,那Postman就是首选了。

前后端,他们怎么分工,前端负责展示界面,给用户看,还会做一些初步的校验,后端就厉害了,处理核心业务逻辑,和数据打交道,接口就在它们俩中间,起个媒介作用,接口测试很重大,保证前后端数据交互的准确性,也保证稳定性,这绝对不能马虎。

如何使用postman做接口测试(菜鸟级攻略)

什么是接口测试呢,就是构造不同的输入,验证接口的功能,看是否安全,性能怎么样,为什么要这样做,前端校验肯定有不足,要弥补这些不足,防止恶意数据绕过,还有,能提升系统健壮性,强化异常处理能力,确保系统稳定运行,还有,保障数据安全,预防像SQL注入这样的安全风险,守护系统安全,最后,还能提升开发效率,前后端解耦了,前端变动带来的影响就小了。

Postman怎么用,先看接口组成要素,核心信息有哪些,接口说明,就是接口干啥的,调用URL,就是接口的访问地址,请求方法,是GET还是POST,请求参数,参数名是什么,类型是什么,有什么说明,返回参数说明,返回参数结构是什么样的,有什么含义,HTTP标头有什么作用呢,身份验证,携带Cookie,Token这些信息,权限控制,判断请求有没有访问权限。

如何使用postman做接口测试(菜鸟级攻略)

Postman的界面,工具栏,新建,导入,运行,协作这些功能都在这里,接口管理区,历史记录,能查找历史请求,接口集,能组织和管理接口项目,环境管理区,切换环境,可以选择不同的配置环境,还能管理环境变量,测试环境,正式环境等等的信息,接口设计区,是核心区域,请求区,设置请求方法,URL,Headers 和 Body,响应区,查看响应内容,Cookies,Headers 和测试结果。

请求集怎么用,新建,组织,创建测试项目,按模块或者功能分组,授权设置,为接口集统一设置授权信息,共享脚本,在请求前后执行公共脚本,变量管理,设置测试集变量,测试集导出,分享接口测试用例,环境变量和全局变量,它们的应用场景,区分不同环境的配置信息,优先级呢,环境变量比全局变量高,全局变量比测试集变量高,怎么用呢,`{{变量名}}` 这样在请求URL或者Body中引用。

如何使用postman做接口测试(菜鸟级攻略)

请求设计,授权,配置授权类型,列如OAuth 2.0,标头,设置Content-Type这样的请求头,请求体,选择合适的请求格式,form-data,JSON,这些都可以,Postman发送各种格式请求数据,form-data,混合表单,支持上传文件,x-www-form-urlencoded,文本表单,raw,原始格式,支持JSON/XML格式,还能选择,binary,二进制格式,发送二进制数据流,请求前/后脚本,编写JavaScript代码,实现动态数据生成,还有断言,tests断言设置也不能少。

GET请求,先配置URL,参数,发送请求,查看响应,POST请求,选择请求格式,设置参数,发送请求,验证结果,Runner怎么用,批量执行测试集,可以关联数据文件,实现批量参数化测试,这样批量测试就方便多了,省时省力。

如何使用postman做接口测试(菜鸟级攻略)

想学习更多,可以看官方文档,Postman官方文档,技术支持,关注公众号“特斯汀软件测试”,免费领取最新软件测试大厂面试资料,Python自动化,接口,框架搭建学习资料,技术大牛解惑答疑,同行一起交流,这样学习起来更快,更有动力,大家都在想,这样安排是不是很周到,很有协助,许多人看完这个攻略,都会去想,接口测试实则也不难,Postman用起来也挺方便的,关键是要多实践,多练习。

© 版权声明

相关文章

暂无评论

您必须登录才能参与评论!
立即登录
none
暂无评论...