CentOS Postman环境搭建指南
wget https://dl.pstmn.io/download/latest/linux64 -O postman.tar.gzsudo mkdir -p /usr/local/postman
sudo tar -zxvf postman.tar.gz -C /usr/local/postman --strip-components=1
rm -rf postman.tar.gz # 删除压缩包以节省空间
sudo ln -s /usr/local/postman/Postman/Postman /usr/bin/postmansudo touch /usr/share/applications/postman.desktop
sudo vim /usr/share/applications/postman.desktop
添加以下内容(替换为实际路径):[Desktop Entry]
Encoding=UTF-8
Name=Postman
GenericName=API Tools
Comment=Postman API Client
Exec=/usr/bin/postman
Icon=/usr/local/postman/app/resources/app/assets/icon.png
Terminal=false
Type=Application
Categories=Development;
StartupNotify=true
保存后,即可在应用菜单中找到Postman图标。若系统已安装Snap(未安装则运行sudo snap install core),可直接通过Snap命令安装Postman:
sudo snap install postman
安装完成后,终端输入postman即可启动。
环境变量用于存储API基地址、Token等敏感信息,实现多环境(开发、测试、生产)切换。
baseUrl)和初始值(如https://api.example.com)→ 点击“Save”。{{变量名}}引用变量(例如:GET {{baseUrl}}/users)。集合(Collection)用于归类和管理API请求,便于团队协作和复用。
通过Tests标签页编写JavaScript脚本,验证API响应状态码、返回数据等。
pm.test("Status code is 200", function () {
pm.response.to.have.status(200);
});
pm.test("Number of users", function () {
const jsonData = pm.response.json();
console.log(`Total users: ${jsonData.length}`);
});
Newman是Postman的命令行工具,可实现自动化测试(如CI/CD集成)。
node -v检查),然后运行:sudo npm install -g newmannewman run user-api-collection.json -e dev-environment.json/usr/local/postman目录有正确的读写权限(建议使用sudo)。Icon路径是否正确(对应安装目录下的icon.png文件)。