在Ubuntu中,Postman本身并不直接支持生成HTML格式的测试报告,但你可以结合使用Newman和newman-reporter-html插件来实现这一功能。以下是详细的步骤:
安装Node.js: 打开终端,运行以下命令来安装Node.js和npm(Node.js的包管理器):
sudo apt update
sudo apt install nodejs npm
验证安装: 安装完成后,验证Node.js和npm是否安装成功:
node -v
npm -v
全局安装Newman: 使用npm全局安装Newman:
sudo npm install -g newman
安装newman-reporter-html:
为了生成HTML格式的测试报告,需要安装newman-reporter-html
插件:
sudo npm install -g newman-reporter-html
导出集合: 在Postman中,选择你想要导出的集合,点击集合名称右侧的三个点(…),然后选择“Export”。选择导出的格式(推荐选择v2.1版本),点击“Export”按钮,然后选择保存的路径。
导出环境变量(如果有的话): 在Postman的右上角,点击当前环境变量旁边的齿轮图标(Manage Environments),选择要导出的环境变量,点击该环境右侧的“Download”按钮(箭头向下的图标),会提示你保存一个.json文件。
导出测试脚本: 将导出的集合和环境变量文件保存到你的桌面或其他方便访问的位置。
运行测试脚本生成报告: 打开终端,进入放置导出脚本的目录下,运行以下命令生成HTML格式的测试报告:
newman run "Ego接口测试.postman_collection.json" -e "Ego测试环境.postman_environment.json" --reporters html --reporter-html-export ego_report.html
其中,Ego接口测试.postman_collection.json
和Ego测试环境.postman_environment.json
分别是你导出的集合和环境变量文件,ego_report.html
是你希望生成的报告文件名。
通过以上步骤,你就可以在Ubuntu系统下使用Postman和Newman生成HTML格式的测试报告了。希望这些信息对你有所帮助!