1. 接口测试框架:interface-test简介

一、框架技术说明

python3.6 + (推荐3.9)

本框架使用python文件作为用例,有一定上手门槛(写用例的话只需python入门基础即可)

  • unittest :组织和执行用例:
  • requests : 处理http和sse流式网络处理
  • websocket:websocket网络处理
  • 报告支持本地文件
  • 报告支持 web应用(django+ antd ,  mysql)docker部署,后端已切成fastapi

多配置、多登录、多用例、多通知,可灵活配置 

二、统一概念

  1. 一个项目公用一个用例目录 : testcases_xxx
  2. 子目录会按序号进行执行,建议使用(层级以自己舒适为主,用例分类逻辑参考功能用例分类 自己掌握)【建议最多加三层(同类型用标题进行区分)】
  3. 用例文件以 *_test.py结尾
  4. 类、方法:
    1. 类名尽量以Test开头,如class  TestSearch  
    2. 方法名:对应是的用例编号,同一个类下面 顺序下来,建议以test_1001开始,如 def test_1001(self): 
  5. 测试环境配置,一个环境一个配置文件(除settings.yml 是用来本地调试的)

三、协同协作方式

  1. 主分支:固定主分支,包含所有项目的测试用例
  2. 不同人维护自己的分支,调试好自己的用例后,合并到主分支。(自己改代码之前  从主分支 合到自己的分支 )

四、钉钉配置(我们用的是钉钉,可自己改成其他的send_msg)

 

五、执行持续构建

  1. jenkins更新代码发布到执行机 :有合并代码的话,定时自动构建,其他时间自己手动构建
  2. 触发命令即可:python run.py -tts testcases_xxx -set settings_xxx.yml -db yes -ding yes

六、报告展示效果

  • 5
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值