centos

CentOS上Postman的插件安装与使用

小樊
44
2025-09-19 23:22:38
栏目: 智能运维

一、Postman在CentOS上的安装方式

  1. 手动下载安装包(推荐)
    访问Postman官方网站下载Linux版本安装包(如postman-linux-x64-xx.xx.xx.tar.gz),通过终端解压至指定目录(如/usr/local/postman)。创建符号链接以全局调用Postman:sudo ln -s /usr/local/postman/Postman/Postman /usr/bin/postman。可选步骤:创建桌面启动器(/usr/share/applications/postman.desktop),方便通过应用菜单启动。

  2. Snap包管理器安装
    若未安装Snapd,先运行sudo yum install snapd安装。通过snap install postman命令直接安装Postman,安装完成后在终端输入postman即可启动。

二、Postman插件的管理与使用

  1. 内置插件市场(桌面应用)
    打开Postman应用,点击左上角“Postman”菜单→“查看插件”,进入插件市场。搜索所需插件(如API监控、文档生成等)并安装。安装完成后,可通过“帮助”→“插件”管理已安装插件(启用/禁用/卸载)。

  2. 命令行工具Newman(自动化测试核心插件)
    Newman是Postman的命令行伴侣,用于自动化执行集合测试。安装前提:需先安装Node.js和npm(sudo yum install -y nodejs npm)。通过sudo npm install -g newman全局安装Newman。使用时,将Postman集合(collection.json)和环境文件(environment.json)导出至本地,运行命令newman run collection.json -e environment.json即可执行测试。可进一步创建Shell脚本(如run_postman.sh)封装命令,或配置systemd服务实现后台定时运行。

三、常见插件使用示例(以Newman为例)

  1. 自动化测试脚本
    编写Shell脚本run_postman.sh,内容如下:

    #!/bin/bash
    COLLECTION_FILE="/path/to/collection.json"
    ENVIRONMENT_FILE="/path/to/environment.json"
    newman run "$COLLECTION_FILE" -e "$ENVIRONMENT_FILE"
    

    赋予执行权限:chmod +x run_postman.sh,运行脚本即可自动执行集合测试。

  2. CI/CD集成(systemd服务)
    创建systemd服务文件/etc/systemd/system/postman.service,内容如下:

    [Unit]
    Description=Newman Postman Collection Runner
    After=network.target
    
    [Service]
    ExecStart=/usr/local/bin/newman run /path/to/collection.json -e /path/to/environment.json
    Restart=always
    User=your_username
    
    [Install]
    WantedBy=multi-user.target
    

    依次运行sudo systemctl daemon-reloadsudo systemctl enable postman.servicesudo systemctl start postman.service,即可设置Newman开机自启并定期执行测试。

注意事项

0
看了该问题的人还看了