Ubuntu 中 Postman 配置全流程
一 安装方式
Snap(推荐)
sudo apt update
sudo apt install snapd
sudo snap install postman
postman
官方压缩包(Tarball)
wget https://dl.pstmn.io/download/latest/linux64 -O postman.tar.gz
sudo tar -xzf postman.tar.gz -C /opt/
sudo ln -s /opt/Postman/Postman /usr/local/bin/postman
[Desktop Entry]
Encoding=UTF-8
Name=Postman
Exec=/opt/Postman/Postman
Icon=/opt/Postman/app/resources/app/assets/icon.png
Terminal=false
Type=Application
Categories=Development;
赋予可执行权限并刷新菜单:sudo chmod +x /usr/share/applications/postman.desktop
update-desktop-database
Flatpak(可选)
sudo apt update
sudo apt install flatpak
flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
flatpak install flathub com.getpostman.Postman
flatpak run com.getpostman.Postman
二 首次配置与环境变量
pm.test("Status is 200", () => pm.response.to.have.status(200));
const apiKey = pm.environment.get("API_KEY");
三 自动化测试与 CI 集成
npm install -g newman
newman run collection.json --environment environment.json
- name: Install Newman
run: npm install -g newman
- name: Run Postman tests
run: newman run "your_postman_collection.json" --reporters cli,junit --reporter-junit-export report.xml
- name: Publish test results
uses: actions/upload-artifact@v2
with:
name: postman-test-results
path: report.xml
四 常见问题与排障