zoukankan      html  css  js  c++  java
  • 大量接口测试——数据驱动思路

    大数据量接口url,date(json),para,返回code码,状态,text,assert等存入excel

     如果每个接口有无数案例:

    get接口测试方法(不带参数):

    for循环读取excel里的url,添加到一个列表里,或者不添加到列表,直接循环url列

    for i in exceltable的url列:

      r=requests.get(url=i)

    get接口测试方法(带参数)

    for循环读取excel里的url,param,各自添加到urls,params列表里,也可以不添加到列表循环url列和param列,按行取值

    for i,j in zip(urls,paras):

      r=requests.get(url=i,para=j)

    post接口测试方法:

    for循环读取excel里的url,data或json,各自添加到urls,datas或json,,也可以不添加到列表循环url列和param列,按行取值

    for i,j in zip(urls,paras):

      r=requests.post(url=i,date=j)

    for i,j in zip(urls,paras):

      r=requests.post(url=i,json=j)

    注意:get不带参数在一个sheet页里,带参数的在一个sheet页里,post的参数名字为data的在一个sheet页里,参数名字为json的在一个sheet页里,

    excel里任何一条数据都不能是无效数据

    断言及返回值获取如果不一样,也分开写在sheet页里,具体怎么分组请根据所测接口的实际情况来分

  • 相关阅读:
    Jenkins中Jelly邮件模板的配置
    十天冲刺(10)
    代码大全阅读笔记01
    大二下学期学习进度(十)
    十天冲刺(9)
    十天冲刺(8)
    统计文章中字母、单词出现的频率
    十天冲刺(7)
    十天冲刺(6)
    十天冲刺(5)
  • 原文地址:https://www.cnblogs.com/jiaoxiaohui/p/10711029.html
Copyright © 2011-2022 走看看