0
点赞
收藏
分享

微信扫一扫

postman安装使用:测试不同形式的参数

作为一个码农。测试接口是必不可少流程。不然前后端一联调调一个报错一个也不好意思啊~哈哈

最开始是自己用tomcat跑。后来用junit跑。很久以前还自己写简单的前端页面用jQuery掉ajax自测。反正怎么说呢,为了测试个接口要做不少的工作。相比之下还说tomcat直接跑最方便。可有个问题就是只能跑get请求~post/put就没办法测了~所以说想来想去,还是下载个postman吧。

其实postman这个软件早有接触而且还有心理阴影。还在我是个小小白的时候就听说过这个了,而且也下载过了~~只不过postman是英文版。当时年少气盛心烦气躁所以看了n久没看懂久卸载了。并且我一直隐隐觉得这是一款很高大上的软件。所以一直没再次尝试。不过在麻烦的自测的现实压力下还是下定决心学一学这个“高大上”的postman。

不过真的学完了才惊觉所谓深奥纯属假象。这是一个简单到不能再简单的接口测试软件。

下面是安装使用教程:

1,百度搜索postman并进入官网


2,进入官网首页点击 Get Started

3,鼠标放Download上可选择适合你电脑的版本直接下载

下载完成后是直接可打开的exe格式。


然后根据感觉打开(我实在是忘了都有什么步骤了,毕竟用了好久了。也懒得再下一遍了。)几乎不用设置什么。打开后就是首页面:


然后点击白页面左上角的+号就可以开始测试啦~~postman据说理论上支持各种请求。反正我常用的也就是get/post/put。可以选择每个请求的类型的。


接下来重点:参数问题!

我们都知道接口中参数有不同类型。常见的:

1.单个参数:@RequestParam()   @RequestBody    @PathVariable()

这种其实是最简单的~~直接在postman的参数中写就行了。key的大小写都一样就好。post/get等都可以~不多说了


如果是路径传参的话,在Path Variables上写key-value。在路径上:key,postman即可获得对应的value值。在路径上:XX输入之后会自动弹出这个path Variables的。


2,pojo对象      @RequestBody 

参数是一个实体对象。用postman测试的方法:通过body传参。并且类型是raw的JSON格式。


对了,声明一点。在postman中list是一个对象。也就是如果传list的格式要如下图:


做了个demo看postman支持的数据类型。跟大多数设定一样,json的key必须是字符串。value可以是任意可识别的基本类型(例如字符串,数字,数组,json对象等)


3,token验证(这个是在狗群友的提醒下加的。。截图也是群友提供~~

额,我们在生活中还有一种常用的应用,就是接口中很多都有token验证,然后姐测试接口中我们要如何把token放到消息头中一并测试呢(ps:这里要声明一点,token是放到消息头还是对象要前后端商量好的,只不过大多数时候我们会放在消息头,不是绝对的。)



额,暂时就这么多了~以后遇到问题了再补充。

喏,手打不易,大家动动小手点下喜欢分享转发点赞评论啥的~~~~

举报

相关推荐

0 条评论