首页主机资讯Ubuntu上Postman如何生成报告

Ubuntu上Postman如何生成报告

时间2025-10-14 16:28:03发布访客分类主机资讯浏览223
导读:Ubuntu上Postman生成报告的两种主要方式 在Ubuntu系统上,Postman生成测试报告可通过**图形界面(Postman Runner)或命令行工具(Newman)**实现,以下是详细步骤: 一、通过Postman Runne...

Ubuntu上Postman生成报告的两种主要方式

在Ubuntu系统上,Postman生成测试报告可通过**图形界面(Postman Runner)命令行工具(Newman)**实现,以下是详细步骤:

一、通过Postman Runner(图形界面)生成报告

Postman Runner是Postman内置的批量测试工具,适合手动触发测试并快速查看结果。

  1. 准备测试集合与环境变量
    • 在Postman中创建包含API请求的集合(Collection),并为每个请求编写测试脚本(如使用pm.test()断言响应状态码、响应体等)。
    • 若需使用环境变量(如baseUrl),可通过顶部菜单「Manage Environments」创建并导出为JSON文件(可选)。
  2. 启动Postman Runner
    • 点击Postman底部工具栏的「Runner」按钮,或通过「Collections」菜单选择「Run collection」进入Runner界面。
    • 从左侧拖入目标集合,右侧可配置运行参数:
      • Iterations:迭代次数(如1次);
      • Delay:请求间隔时间(如100ms);
      • Data:数据文件(如CSV/JSON格式的测试数据,可选)。
  3. 运行测试并查看报告
    • 点击「Run」按钮启动测试,Runner会自动执行集合中的所有请求。
    • 测试完成后,Runner界面会显示实时结果(包括请求响应时间、状态码、测试通过/失败数)。
    • 点击「Reports」选项卡,可查看详细测试报告(包含每个请求的响应体、断言结果),并支持导出为HTMLJSON格式(导出后可用浏览器打开查看)。

二、通过Newman(命令行工具)生成报告

Newman是Postman的命令行伴侣,适合集成到CI/CD流程(如Jenkins、GitHub Actions),实现自动化测试与报告生成。

  1. 安装前置工具
    • 确保Ubuntu系统已安装Node.jsnpm(Node包管理器),可通过以下命令安装:
      sudo apt-get update
      sudo apt-get install nodejs npm
      
  2. 全局安装Newman
    • 使用npm安装Newman(全局生效):
      npm install -g newman
      
  3. 导出测试集合与环境变量
    • 在Postman中选中目标集合,点击右上角「三个点」→「Export」,选择「Collection Format」为Collection v2.1(推荐),保存为collection.json
    • 若需使用环境变量,同样导出为environment.json(可选)。
  4. 运行Newman命令生成报告
    • 打开终端,进入集合文件所在目录,执行以下命令:
      newman run collection.json -e environment.json -r html --reporter-html-export report.html
      
      参数说明:
      • collection.json:测试集合文件路径;
      • -e environment.json:环境变量文件路径(可选);
      • -r html:指定生成HTML格式报告(还可选jsonjunit等);
      • --reporter-html-export report.html:指定报告输出文件名(默认生成在当前目录)。
    • 执行完成后,终端会显示测试摘要(如通过数、失败数),生成的report.html文件可用浏览器打开查看详细结果(包含测试用例、响应时间、断言详情)。

注意事项

  • 若使用Newman,建议定期更新至最新版本(npm update -g newman),以支持更多报告类型(如JUnit、Allure)和功能优化。
  • 集成到CI/CD时,可将Newman命令写入流水线脚本(如GitHub Actions的YAML文件),实现每次代码提交后自动运行测试并上传报告。

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!


若转载请注明出处: Ubuntu上Postman如何生成报告
本文地址: https://pptw.com/jishu/725997.html
Postman在Ubuntu上如何自定义请求头 Ubuntu中Postman如何处理错误响应

游客 回复需填写必要信息