你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

Postman——功能强大的用于发送 HTTP API请求的客户端

[复制链接]
gaosmile 发布时间:2021-1-6 11:31
简介

' Y% ~3 g: y  Y* t7 r
Postman是一款功能强大的用于发送 HTTP API请求的客户端,无论是接口调试还是接口测试,postman都是一个很优秀的工具。Postman主要具有以下功能:

" N3 G- I0 o  a+ M  t2 M
1.调试各种HTTP请求,支持GET、POST等。
2.可设置环境变量。
3.内置测试脚本语言。
4.可用于自动化测试。
5.可设置定期执行API请求监控你的API情况。
6.自动生成在线API文档。
7.Mock服务。
+ D- B* Z( {# l; b; N
简单使用
  D3 X, F- \5 O4 a4 u; P8 U
官网地址:+ e' C, [1 z' p4 y* I* g. V/ p
https://www.postman.com/
! h. C) S2 O; b9 T; j, R, v
Windows下的安装方式有以下两种:

# ^& P& [  _' G2 y' G8 {6 @
1、在Chrome中安装postman插件(可通过在谷歌应用商店在线安装或者离线安装,本文将不介绍这种安装方法,大家有兴趣可自行查找具体安装方法);

3 m  |5 g* r4 }4 |) A
2、直接下载安装包进行安装:
Windows 64bit下载地址:
https://dl-agent.pstmn.io/download/latest/win64
Windows 32bit下载地址:
https://dl-agent.pstmn.io/download/latest/win32

0 e+ ?3 L4 c8 f' w- B% Y
一、简单创建请求

% \8 d. \9 J9 ^% Y- I4 b6 s
先新建一个集合,方便管理你的接口
' b7 F/ ~1 t- F! M; F% N
微信图片_20210106092519.png
: r4 |2 s" C. P8 h$ Y: C
在集合里添加请求
0 O: O6 _- j( V9 _( T
微信图片_20210106092523.png
% c3 \# g6 W% I, _# g1 f4 ^2 ~8 \
调试请求的界面

- X* C5 d* |# O
微信图片_20210106092526.png

0 M; w1 G6 `% ~+ x5 A7 h- |+ G
二、设置环境变量
- u3 r+ A4 T+ H7 S
在日常应用中,我们经常需要切换环境调试我们的API或者需要把某些参数设置成变量,此时我们就需要在postman设置环境变量。以切换环境为例,设置环境变量方法如图:

  }$ H6 f4 Q: r1 y
微信图片_20210106092529.png

% I4 K) ?, e# Y5 c
环境变量调用方法如图:
9 B2 v6 l" y2 Y2 C+ o4 g, E( \# Q8 Z
- Z+ C) z' M6 ^1 a% Y! ^
微信图片_20210106092532.png

! u( D/ n+ b( A9 S2 v
三、内置测试脚本语言

" V/ S4 m. V# T/ w' M* P
可以在Test区域添加断言和检查点,是JavaScript语言编写的,如图所示:
- g+ w- B2 U' ^/ E. `  K
微信图片_20210106092535.png
4 i6 L% x1 T3 U6 c2 J# b
四、用于自动化测试
7 C( f' q+ E. h" e2 D! m
Postman的接口集合可用于自动化测试,把需要运行的接口按照预期顺序放到集合里,然后按如图操作运行,即可一次性按顺序运行完所有接口:
. Z9 U1 @% d2 C' ?
微信图片_20210106112152.png
运行结果如下图所示:

9 w" S7 X1 z1 c5 b3 P2 u% k
微信图片_20210106112156.png

9 \& h" j# O7 H
五、监控

1 D/ t4 ~* R6 T
可以设置定期执行接口集合进行监控你的接口运行情况,每次执行的结果会发送到你登陆的账号邮箱。

* y4 G' S: z8 i2 q
微信图片_20210106112159.png
3 D, S  @, s# V, D: E
微信图片_20210106112203.png
: D( e7 V! u. s
六、生成在线API文档

5 }& Z3 L' t3 m1 H: Y
Postman可以快速生成在线的API文档,操作方法如图所示:

6 F. E* a* A! L% T0 B' f
微信图片_20210106112205.png

. n/ R3 r  ~0 @3 y6 U& E; J( Z- I
生成API文档效果如图所示:
2 F  d0 f) n6 w+ L: P& Y
微信图片_20210106112240.png

5 }/ d6 {- K) `" ~
赞 收藏 1 评论1 发布时间:2021-1-6 11:31

举报

1个回答
CC4 回答时间:2021-1-7 10:37:19
用了这么多年POOSTMAN的我,竟然不知道还有这么多的功能。。。。
关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
人形机器人运动控制、感知与智能配电
半导体创新技术与应用方向
EE架构与软件定义汽车
12V/48V 汽车智能配电(SPD)
区域控制单元(ZCU)与分区架构
关注我们
st-img 微信公众号
st-img 手机版