wuyuedefeng / blogs

博客文章在issue中
5 stars 0 forks source link

Postman 使用技巧 #116

Open wuyuedefeng opened 3 years ago

wuyuedefeng commented 3 years ago

Postman 使用技巧

简介

Postman 从最初设计上就是为接口测试而生的,所以在程序员中广泛使用,在开发调试网络程序时跟踪一些网络请求,能够高效的帮助后端开发人员独立进行接口测试。

主要功能

模拟HTTP Request

认识界面

image-20210516123448427

Postman提供的模拟HTTP Request其最基本的功能,直接手动编辑请求链接及相关参数,进行接口请求测试是最直接,有效并常用的功能。

从Chrome浏览器导入请求

访问需要调试的网站网址,打开控制台找到将要调试的api接口, 按如下图操作:

image-20210513143723546

打开Postman,点击Import,选择Raw text,将内容粘贴进输入框 (备注:这里会把浏览器所有的Header及请求参数完整带过来),如下图:

image-20210513143903745

导入接口成功后,将进入如下界面,点击Send将在Postman发送该接口的请求,如下图:

image-20210513144038083

至此已经完成将浏览器中的请求迁移至Postman中, 同时可以将该请求进行保存到自己的Collections中方便后期继续使用。

环境变量的使用

image-20210513152928268 image-20210513153424923

抓包

除了 Fiddler 和 Charles,Postman 也可以用来抓包,而且使用更简洁方便。

Postman抓包提供了两种方式

Proxy抓包

设置代理

Postman 只需要设置端口号,然后自定义过滤条件和请求保存位置,接着配置客户端手动代理,就能愉快地进行抓包了, 如下图:

image-20210513145645155

使用代理

image-20210513151415416

Interceptor抓包

InterceptorChrome的一个插件, 可以在Chrome插件商场中搜索得到,名称如下:

image-20210513160621866

安装成功后,在Chrome插件中Interceptor中打开开关(同时支持接口过滤),如下图:

image-20210513161017840

同时打开Postman中, 抓包工具的Capture Request, 如下图:

image-20210513161217023

至此,Interceptor方式的抓包方式就此配置完成,然在让我们用浏览器访问喜欢的网页,比如访问dido, 不出意外的话你将得到如下结果:

image-20210513161550837

这时候你就可以在Postman左侧History中找到你想测试的接口地址。赶快去试试吧。

编写测试

编写测试用例

image-20210513154936966

执行测试集

image-20210513154817338 image-20210513154847799 image-20210513155020217

生成document文档

image-20210513155616421 image-20210513155501414

结语:

Postman还有更多强大的好用的功能等你发现,用好Postman, 一定可以让你的工作更加便捷高效。