1、背景
应用在发布之后,能够自动进行api测试,节省人力。
2、测试代码
准备测试代码,并开启swagger,用于后续apifox自动同步接口信息。
3、apifox配置
3.1 导入接口
3.2 配置自动化测试
添加测试步骤,本次测试使用用例较为简单,实际环境可根据具体情况添加。
#添加cicd
4、gitlab配置
新建job内容如下:
automated-api-tests:
stage: automated-api-tests
image:
name: node
pull_policy: if-not-present
before_script:
- npm install -g apifox-cli
script:
- pwd
- apifox run https://api.apifox.com/api/v1/projects/3068767/api-test/ci-config/416428/detail?token=xenh5a0P1PHyAgng39gYlQ -r html,cli
tags:
- "231"