背景
利用postman创建collection和env文件后,利用Postman + S3 + Docker + Jenkins实现API持续自动化测试。
postman接口测试介绍见链接:https://blog.csdn.net/qq_31180831/article/details/102913032?spm=1001.2014.3001.5501
postman newman使用见链接:
https://blog.csdn.net/qq_31180831/article/details/118550123?spm=1001.2014.3001.5501
操作
Postman文件管理到s3
- 上传postman collection和env文件到s3指定路径;
Docker镜像部署
-
本地run docker
-
docker 文件,确定docker镜像库,准备dockerfile、package.json和run.sh;
-
执行命令
npm init
-
Docker登录
docker login docker-repo.***.com.cn
-
Docker 打包
docker build -t newman:node-10 .
-
Docker tag
docker tag newman:node-10 docker-repo.***.com.cn/acu/newman:node-10
-
Docker 发布
docker push docker-repo.acxiom.com.cn/acu/newman:node-10
<
-
-