PostMan 谷歌插件测试 Web API

本文深入解析使用Postman插件进行Web API测试的方法,涵盖接口测试的重要性、Postman界面介绍、常见HTTP请求类型及测试技巧,适合Java开发者及后端工程师提升技能。

这里是修真院后端小课堂,每篇分享文从

八个方面深度解析后端知识/技能,本篇分享的是:

【PostMan 谷歌插件测试 Web API 】

PPT:https://ptteng.github.io/PPT/PPT-java/java-task2-5.html#/

QQ视频:https://v.qq.com/x/page/u0525bz1j9r.html

1.背景介绍

为什么要测web 接口?

1,接口测试是功能测试重要的一部分,做为java开发人员,交给你负责的业务模块在完成以后,需要自己先验证一下。
2,你在controler里面写的接口能不能正常提供服务,有没有对参数进行校验,边界值有没有考虑到,有没有做访问限制(/a/u),返回的数据格式对不对以及接口的性能(响应时间)如何。

用什么工具测?

1,火狐浏览器插件 - RESTClient,Chrome 浏览器插件 - Postman 等等。
2,Postman 是一种网页调试与发送网页 http 请求的 chrome 插件。我们可以用来很方便的模拟 get 或者 post 或者其他方式的请求来调试接口。

2.知识剖析

postman 的界面

image.png

1,Sidebar
侧边栏是请求的接口历史和记录

2,请求编辑区
是http请求的编辑区域,包括方法,接口,参数等等

3,请求响应区
发送测试之后的返回数据

3.常见问题

测试get请求:比如请求职位详情 测试post请求:比如请求新增职位 测试put请求:比如修改职位 测试delete请求:比如删除职位

4.解决方案

1.Method:GET API:URL+参数(职位id) 2.Method:POST API:URL+参数(职位对象) 3.Method:PUT API: URL+参数(职位对象) 4.Method:DELETE API:URL+参数(职位id)

5.编码实战

萝卜多前后台接口测试 1.职位搜索测试

image.png

2.职位详情

image.png

3.职位状态修改

image.png

6.扩展思考

传参的一些注意事项: 比如对应 @RequestParam,@PathVariable ,@RequestBody参数 对应接口中定义的这些参数在postman中有什么差异

7.参考文献

1.[http://www.cnblogs.com/gaojing/archive/2012/02/04/2413626.html] 2.[http://blog.youkuaiyun.com/liuchunming033/article/details/51440223] 3.[http://blog.youkuaiyun.com/nevermore_33/article/details/46430293]

8.更多讨论

postman 其它功能有待个人开发,大家有兴趣的可以底下尝试尝试
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值