postman 自学简单接口测试心得

postman,此工具功能强大,安装也容易,虽然在线安装要钱,但是百度云盘有各类安装包,因此我查找了安装资料分分钟就安装好了。json

  postman这个工具功能很是强大,日常用的比较多的几种请求方式有:get、post、patch、delete。安全

  get获取数据的请求方式比较简单,URL填写地址,params能够写入传递的数值,数值会自动更新在url栏,点击sava再send就会返回数据。app

 

  post传递数值就跟get的不同,数值要么直接写在URL处,要么写在body中raw选择JSON(application/json),在文本框处编辑数值工具

  DELETE和PATCH的用法和post基本一致,body中还有几种传递数值方式就不细说,由于我不多用获得。post

  postman中最实用的的是环境变量这个伟大的设定。测试

  每次测试的时候须要在不一样的环境下测试相同的案例,咱们不可能每测试一次就修改一下url吧,这个不太现实,因此我把本地测试地址和线上测试地址分别设为环境变量,测试的时候切换就能够了。url

  在调用的时候必定要用两个大括号{{}},里面写下key的值{{调用的关键字}},环境切换到你容易记得名字那里。spa

 

 在测试接口的时候安全级别比较高的接口须要验证权限。我作的接口是post的请求方式,在URL处填写认证地址,切换Authorization下type中的Basic Auth输入用户名和密码,点击send,将获取到秘钥blog

  把获取到的秘钥写到须要认证测试接口的Headers中就经过认证了,可是秘钥使用是有时间限制的,过段时间秘钥就自动过时。当时我每次测试的时候都是一次一个的复制粘贴,一天下来脑壳都快懵了。通过谷歌谷歌再谷歌最终找到了解决办法。就是把获取到的数值也设成一个环境变量。接口

这样环境就设置好了,在接口的Headers中以下填写就大工告成了。

还有在调用其余数值时也能够设为环境变量,以下我想得到id的数值我是这么写的

在调用的时候写在URL中就OK了,当你点击你测试环境的合集中就会看到其数值。

感叹下 环境变量这个东西真的省好多时间

postman中有一个批量运行的设置,就是collections,点击run就会运行合集里的案例,下载则是把合集里的代码下载下来能够修改代码,好像有一个软件能够跑postman的代码,我还不知道是什么,求告知。

 

 

                                                                                                                             

 

                                                                                                                                小呆呆

相关文章
相关标签/搜索