CentOS可以自定义Postman设置,以下是具体的自定义方向及操作方法:
Postman的默认配置文件(如环境变量、集合、请求历史等)存储在用户主目录下的.config/Postman文件夹中(路径示例:/home/your_username/.config/Postman)。若需更改默认位置,可通过以下方式实现:
postman_custom.sh),在启动前设置POSTMAN_CONFIG_DIR环境变量,指向自定义目录(例如export POSTMAN_CONFIG_DIR=/path/to/custom/config),然后通过该脚本启动Postman。/opt/custom_postman),并通过软链接(sudo ln -s /opt/custom_postman/Postman /usr/bin/postman)关联到系统路径,部分配置会跟随安装目录存储。baseUrl=https://api.example.com、apiKey=123456)。使用时,在请求URL或Headers中通过{{变量名}}引用(例如GET {{baseUrl}}/users)。pm.environment.set("timestamp", new Date().getTime());
pm.environment.set("signature", CryptoJS.MD5("key" + pm.environment.get("timestamp")).toString());
pm.test("Status code is 200", function () {
pm.response.to.have.status(200);
});
pm.test("Response contains token", function () {
const jsonData = pm.response.json();
pm.expect(jsonData).to.have.property("token");
});
若通过手动安装Postman,可创建桌面启动器以方便访问:
sudo vim /usr/share/applications/postman.desktop,添加以下内容(替换/opt/Postman为实际安装路径):[Desktop Entry]
Encoding=UTF-8
Name=Postman
Exec=/usr/bin/postman
Icon=/opt/Postman/Postman/app/resources/app/assets/icon.png
Terminal=false
Type=Application
Categories=Development;
通过Newman(Postman的命令行工具),可实现自动化运行Postman集合,并自定义运行参数:
sudo npm install -g newman安装Newman。newman run collection.json -e environment.json命令运行集合(需提前从Postman导出collection.json和environment.json文件)。--reporters cli,json生成报告,或--delay-request 1000设置请求延迟(单位:毫秒)。run_postman.sh),包含Newman运行命令,赋予执行权限后(chmod +x run_postman.sh),可通过脚本一键运行。通过以上方法,可在CentOS系统上灵活自定义Postman的各项设置,满足不同场景的需求。