在CentOS上使用Postman进行自动化测试,可以按照以下步骤进行:
sudo rpm --import https://dl.pstmn.io/release/key.asc
/etc/yum.repos.d/postman.repo
,并添加以下内容:[postman]
name=Postman Repository
baseurl=https://dl.pstmn.io/download/linux
enabled=1
gpgcheck=1
gpgkey=https://dl.pstmn.io/release/key.asc
sudo yum install postman
postman
sudo yum install snapd
sudo systemctl enable --now snapd.socket
sudo ln -s /var/lib/snapd/snap /snap
sudo snap install postman --classic
postman
/usr/local/postman
:sudo tar zxvf postman-<version>.tar.gz -C /usr/local/postman
sudo ln -s /usr/local/postman/Postman/Postman /usr/bin/postman
sudo 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
Exec=/usr/local/postman/Postman/Postman
Terminal=false
MimeType=text/plain
Icon=/usr/local/postman/Postman/app/resources/app/assets/icon.png
StartupNotify=true
Categories=Development;
保存并退出编辑器。my-api-tests.json
的文件。run-tests.js
的文件,并添加以下内容:const newman = require('newman');
newman.run({
collection: 'path/to/your/my-api-tests.json'
}, function (err, summary) {
if (err) {
console.error(err);
return;
}
console.log(summary);
});
请确保将path/to/your/my-api-tests.json
替换为你的Postman集合文件的实际路径。node run-tests.js
这将运行你的Postman自动化测试,并在控制台输出测试结果。通过以上步骤,你可以在CentOS系统上成功安装并运行Postman进行自动化测试。更多高级功能和详细教程,可以参考Postman的官方文档和社区资源。