我相信每个后端程序员都必须测试自己的界面。测试工具都是玫瑰。每个人都应该长时间听说过这个工具。测试还将使用它来测试我们的界面。也许您很久以前就使用过Postman,但是您真的使用它吗?以下屏幕截图是最新版本的Postman。如果存在不一致之处,则可以将其更新到最新版本中。
例如,我有一个登录接口,请求方法是邮政请求,以及您需要在身体中携带的参数用户名和密码。
我们只需要在下图中显示
此方法是最基本的功能。每个人都会使用它。尽管您只能以这种方式解决大多数问题,但它会带来不便。
还有一个菜单权限的接口在前端,但是此接口需要传递给标记到标题以访问它。以及令牌是上面登录接口返回的数据。
我们只需要添加到标题上。当然,您还可以在授权中设置它。
单击发送cookie设置。
我们向我们开发的环境的URL前缀是形式环境可能是。如果每个请求都非常麻烦,是否有任何方法可以处理这些变量?是的,Postman可以设置环境变量。
首先添加环境变量。
将正确的地址设置为环境变量。
最后使用环境变量。
以上是当地环境。当我们测试形式环境的接口时,我们只需要在右上角切换环境变量即可。
我们在上面使用的简单登录请求获得的令牌将用于大多数随后的接口。在我们不能始终过期后,登录并将新的令牌值分配给所有请求。这次,我们可以动态地提取登录接口的令牌并将值分配给全局变量。其他接口直接使用此全局变量来请求请求。
在登录接口中,获得的令牌设置为全局变量。
在测试中写上述代码,并且接口的右侧有一个提示。您可以根据提示选择适当的代码。一旦响应具有此字段,然后将其存储到全局变量中。由于我的令牌以标头的形式返回,因此在header中提取。本地环境的全局变量已经可用,然后您可以在其他接口中动态使用此全局变量。
实际上,我们在上面使用了一个断言,并且在header中有一个授权字段。下一说明菜单界面的状态代码为200。您可以根据需要设置一个主张。还要根据右侧的提示来编写断言。
我们使用Postman作为多应用API或一个用于测试的多个接口。目前,我们可以分组。
应用程序API可能归因于不同的模块,您还可以使用正确的单击添加文件夹。
在接口的右上角,您可以将接口保存在相应的组中!
单击数据包用户右侧的运行以测试整个组。测试基于测试的主张的界面的正确性。
除了可以从接口获得的参数外,还有其他动态参数,例如时间戳或GUID等。图中有5个。实际上,有许多构建的参数。
您也可以自定义自己。
简而言之,邮递员功能很强大,在您的日常发展中是必不可少的。如果您以前从未使用过它或仅使用其发送请求,则可以尝试这些简单的功能。
来这里,就像再次离开!
关注Wangscaler,祝您晋升,薪水增加,没有桶!