大量接口数据驱动思路
Posted jiaoxiaohui
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了大量接口数据驱动思路相关的知识,希望对你有一定的参考价值。
大数据量接口url,date(json),para,返回code码,状态,text,assert等存入excel
如果每个接口有无数案例:
get接口测试方法(不带参数):
for循环读取excel里的url,添加到一个列表里,或者不添加到列表,直接
for i in exceltable的url列:
r=requests.get(url=i)
get接口测试方法(带参数):
for循环读取excel里的url,para,各自添加到urls,paras列表里
for i,j in zip(urls,paras):
r=requests.get(url=i,para=j)
post接口测试方法:
for循环读取excel里的url,data或json,各自添加到urls,datas或json
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页里,具体怎么分组请根据所测接口的实际情况来分
以上是关于大量接口数据驱动思路的主要内容,如果未能解决你的问题,请参考以下文章
WEB接口测试之Jmeter接口测试自动化 (数据驱动测试)
WEB接口测试之Jmeter接口测试自动化 (数据驱动测试)
python接口自动化测试 - 数据驱动DDT模块的简单使用