postman api
时间: 2023-09-25 09:09:01 浏览: 102
Postman API是指通过Postman工具来进行API测试和自动化的接口。Postman是一款流行的API开发和测试工具,它提供了一个图形化界面供开发人员和测试人员编写和保存测试用例,同时还提供了命令行工具newman来实现API自动化测试。可以通过newman执行导出的collection和environment文件来进行API测试。
Collection是指在Postman中创建的一个集合,用于存储API请求和测试用例等信息。每个集合中可以包含多个请求,用于对API进行测试和验证。在执行API测试时,可以使用newman run命令来运行指定的集合。
使用newman run命令时,需要指定要运行的集合文件和环境文件。例如,可以使用以下命令来运行API测试:
newman run PostmanTestCollection.postman_collection.json -e Testing.postman_globals.json
此命令将在newman环境中运行PostmanTestCollection.postman_collection.json文件,并使用Testing.postman_globals.json文件中定义的环境变量。
另外,如果希望在Docker容器中执行API测试,可以使用以下docker指令:
docker run --rm -i -v /root/postman:/etc/newman \
--entrypoint sh postman/newman:alpine -c \
'npm i -g newman-reporter-html; \
newman run collection.json \
--suppress-exit-code 1 \
--color off \
--reporters cli,html \
--reporter-html-export api_report.html \
--environment=environment.json'
这条docker指令会在Docker容器中安装newman-reporter-html插件,并运行collection.json文件中的API测试,同时生成cli和html格式的测试报告,并将html报告导出为api_report.html文件。还会使用environment.json文件中的环境变量。
综上所述,Postman API是指利用Postman工具进行API测试和自动化的接口,可以通过newman命令行工具来执行导出的collection和environment文件。
阅读全文