pytest框架接口自动化测试

1.GitLab配置ssh key 

首先会有 GitLab配置ssh key 的场景,可以参考下方的链接

https://www.cnblogs.com/hafiz/p/8146324.html

此处是根据公司的搭好的pytest框架,先要配置好GitLab,方便拉取代码,推代码

 

2. 主要框架目录

 

 

config 目录:用来放环境,如 测试环境、uat、现网环境等 配置对应的网址、密码账号

data 目录:存放一些可能需要批量读取的数据

template中放入 jinja ,主要作用:沙箱执行模式,模板的每个部分都在引擎的监督之下执行,模板将会被明确地标记在白名单或黑名单内,这样对于那些不信任的模板也可以执行。(百度的)

alluer-report:用来放 报告

har2api.py:可以使用这个进行快速生成post或者get请求的文件

api: url进行接口请求

test_case-api-test_steps:为实现的步骤,比如一个接口请求之后,需要对比请求前后的数据,等操作,就可以在这里进行写入,比如加入购物车A,点击支付B拆开

test_case-api-test_sence:为具体调用过程,比如写一个买东西的接口用例,就会先调用A 然后B步骤

 

posted @ 2022-01-13 19:37  陈文芝  阅读(313)  评论(0编辑  收藏  举报