Postman在CentOS上的安装主要有图形界面安装包和**命令行工具(Newman)**两种方式,以下是具体步骤:
Postman-linux-x64-7.6.0.tar.gz)。~/Downloads),执行以下命令解压至/usr/local/postman目录:sudo tar -zxvf Postman-linux-x64-*.tar.gz -C /usr/local/postman
/usr/bin目录下创建软链接:sudo ln -s /usr/local/postman/Postman/Postman /usr/bin/postman
.desktop文件:sudo vim /usr/share/applications/postman.desktop
添加以下内容(替换为实际安装路径):[Desktop Entry]
Encoding=UTF-8
Name=Postman
Exec=/usr/bin/postman
Icon=/usr/local/postman/Postman/app/resources/app/assets/icon.png
Terminal=false
Type=Application
Categories=Development;
保存后,赋予执行权限:sudo chmod +x /usr/share/applications/postman.desktop
postman或通过应用菜单启动即可。若需通过命令行运行Postman集合(Collection),可安装Newman工具:
sudo yum install -y nodejs npm
sudo npm install -g newman
newman --version,显示版本号则说明安装成功。安装完成后,需通过环境变量和集合组织API请求,提升测试效率:
环境变量用于存储公共配置(如API基地址、Token),避免重复输入:
baseUrl=https://api.example.com、apiKey=your_token),点击“Save”。在请求的URL、Headers或Body中,通过{{variable_name}}引用环境变量:
GET {{baseUrl}}/users(动态替换为环境中的基地址)。集合用于组织多个API请求,便于批量管理和运行:
若需自动化运行Postman集合,可使用Newman工具:
collection.json;同理导出环境文件为environment.json。newman run /path/to/collection.json -e /path/to/environment.json
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
./run_postman.sh
/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-reload
sudo systemctl enable postman.service
sudo systemctl start postman.service
sudo systemctl status postman.service
libXss.so.1: cannot open shared object file,安装libXScrnSaver库即可:sudo yum install libXScrnSaver
通过以上步骤,即可在CentOS系统上完成Postman的配置,并实现API测试的图形化管理或命令行自动化运行。