博客
关于我
Postman接口测试:配置token为全局变量,配置测试环境
阅读量:797 次
发布时间:2023-03-03

本文共 888 字,大约阅读时间需要 2 分钟。

为什么要进行接口测试

在软件开发过程中,接口测试是确保不同系统或模块之间高效协作的重要环节。随着前后端分离的普及,接口测试的必要性日益凸显。接口不仅是系统间通信的桥梁,其安全性和稳定性直接影响整体系统的性能。

接口测试的必要性

1. 开发进度不一致

前端和后端的开发进度可能不一致,导致接口尚未完成而前端就开始调用接口。通过接口测试可以明确哪一端存在问题,从而定位错误并加速开发进度。

2. 安全控制

依赖前端进行安全控制存在漏洞,后端也应对接口进行验证,确保敏感信息如身份证、银行卡等在传输过程中加密处理。

3. 传输验证

需要验证前后端传输的数据是否加密,确保日志打印等信息的安全性。

Postman的基本使用

Postman是一款功能强大的API测试工具,适合从零开始测试接口。

1. Postman界面功能

  • 新集合:创建测试用例集。
  • 添加接口:从文档或抓包中添加接口。
  • 编辑接口:设置请求方法、地址、请求体、响应体等。
  • 环境配置:设置接口的测试环境。

2. 配置测试环境

在Postman中,点击“眼睛”图标进入编辑模式,添加新的环境变量。

3. 设置全局变量

在登录接口的测试中,添加代码获取响应中的Token,并设置为全局变量。Token有效期通常为10分钟,需定期刷新。

4. 处理错误

如权限错误等,通常由Token失效或接口未配置引起。重新登录或将接口加入已有接口集即可解决。

API约定

  • HTTP方法

    • GET:查询
    • POST:创建
    • PUT:更新
    • DELETE:删除
  • 参数传递

    • GET:URL参数
    • POST/PUT:请求体
    • DELETE:URL参数
  • HTTP状态码

    • 200:成功
    • 302:重定向
    • 400:请求无效
    • 401:Token无效
    • 403:权限不足
    • 500:服务器错误

与F12抓包结合使用

在空闲时间使用F12工具抓包,分析接口返回数据,配合Postman进行测试,能更好地发现接口问题。

结语

接口测试是保障系统质量的重要环节,Postman等工具能显著提升测试效率。通过合理配置环境变量和全局变量,有效管理接口测试过程,确保系统安全和稳定。

转载地址:http://exxfk.baihongyu.com/

你可能感兴趣的文章
PowerDesigner 使用的一些技巧(转)
查看>>