最新接口自动化测试源码

简约流程图:
在这里插入图片描述
模块说明:
DataCenter:数据中心,主要保存测试环境信息、数据库连接配置(env),及测试报告保存(test_demo.html)
logs:日志操作中心,保存执行过程相关日志
Public:公共函数。用例需要用的的自定义函数在这里编写。
PublicCenter:工厂。包括数据请求(apiRequests),数据操作(Case_Get_Data),数据库操作(DataManangerl),日志定义(logUtil),读取数据(ReadeYaml),测试报告处理(TestReport)。
RunCase:程序入口
源码传送门

关键字:

  • CaseNo: 1 ------------------------------------------------用例编号
    Extract: ------------------------------------------------用例变量,用例中需要用到的变量在这里面定义,调用–形如: 变 量 变量
    biz_no: ------------------------------------------------变量名
    sql-test: select biz_no from ** ------变种查数据库形如:sql-库名
    user: ‘xx’ -----------------------------------------变量字符
    headers:
    fun: get_sid(‘env’,’**’)----------------变量自定义函数:fun:
    Preposition: -----------------------------------依赖用例关键字
    • 1 ---------------------------------------------------依赖用例编号
      ProjectName: ** ---------------------------------------模块名
      CaseNmae: ** ---------------------------------------用例名
      Method: post -------------------------------------------接口请求方式
      param: --------------------------------------------------参数标识
      method: xxxxxx
      bizContent:
      taskNoList:
      • key: b i z n o biz_no bizno -------------------------------------使用变量
        value: sql-axx:select * from xx --是用变量 并操作数据库查询替换,数据库格式入sql-库名:
        productCode: 1 1 1:res[“flag”] ---------------------------------使用依赖用例结果,返回值
        toUser: u s e r user user ----------------------------------------使用变量
        headers: ---------------------------------------------------header标识
        Cookie: h e a d e r s headers headers ---------------------------------------使用变量
        ExpectedResults: -----------------------------------------断言标识,list格式,暂时支持数据库比较、接口结果比较。list第一个值实际结果,第二值为预期结果(接口比较入:-res[‘flag’] - S)
    • sql-axx: select user_no from xx
    • xiaoming
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

$团长$

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值