1 / 11
文档名称:

基于Python的接口自动化测试实例.docx

格式:docx   大小:96KB   页数:11页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

基于Python的接口自动化测试实例.docx

上传人:pppccc8 2020/9/23 文件大小:96 KB

下载得到文件列表

基于Python的接口自动化测试实例.docx

文档介绍

文档介绍:基于Python的接口自动化测试实例1转换测试数据将用例数据(红色部分)从excel读取出来,并保存在列表中测试用例写在excel里面,第一列是编号,第二列到倒数第六列是填写的测试数据,最后五列分别是用例描述,提交数据,结果返回,预期结果,实际结果其作用:用例描述:描述这条用例的设计的意义提交数据:记录由测试数据转换成的json字符串,结果返回:记录的接口提交测试数据后所返回的结果预期结果:用例的预期,是通过还是不通过实例结果:测试后,该用例是否通过已盘*R巧6WS95WPSX理attackTypeAdd^casejdseX+L9 ▼©AABcDEFGHI编号名称奋注类2!用例描述casedesc提交教据postData结果返回response後期结果买际结果Except_R<ActuaLResuhnonameremarktype1矣型A类朝2pass2类型22nopass3类型L "2文件defget_xls_data(caseSource_£lie):碇义两个列表存放结果datai-esult=[]result=[]#定义文件与表xlsl=as«\\"+caseSomce_file)table=')碇义行数rows=tablemows碇义列数cols=tablencols辕取行,第二行读起foriinrange(1,rows):row_conyent=[]裱取列,第二列读起,读到倒数第五列forjinrange(1,cols-5):竣取対应格子数据的类型ctype=table・cell(i,j)・ctype#获取对应格子数据的结果cell=table・cell_value(i,j)刮断如果数数字,就将数字取整,否则输出为浮点类型ifctype==2andcell%1==0: #如果是整形cell=int(cell)網读取到的每一行这个格子的数据存放到列表row^(cell)求将列^row_conyent数据存放在列裘中dataresultdatai-(row_conyent),并保疗在row_conyent中ft将row_cor)yent列表诟加到datarosult列表中1・4生成字典格式的字符串,并保存到txt文件中使用zip函数,将列表的dataresult的第]项(name、remark>type)与第2、3 最后项的数据合并起来,以字典的形式放入列表result中。1=0j=lwhile1<len(dataiesult)-l:畦成字典,列表datai-esult的第一项为k和值,随后为value值temp=diet(zip(dataiesult[0],dataresult[j]))tempj+=l1+=1求将生成的字典存放在列表"sultresult・append(temp)•记事疋|文件(F)務(E)冋O)同V)帮助(H){"remark":"类型1","type":2,"name":2222}/remark":"type":Z"naiDE”:"类塑2"}remark:尖型,type:2、name: ]:1:保存测试用例的excel文件2:保存每条测试数据转换成json格式的txt文件涉及方法changDataToJson()疹数】是用例的粒“丄文件,蜃数堤处理完用例数据后的结果文件defchangj)ataToJson(caseSoui-ce_file,caseResult_file):2:提交数据并记录返回结果2・1使用接口循环提交参数所提交的参数是json格式的用例,■记事本文件(F)扁辑(E)格式(O)M(V)帮助(H)frewark":〃类型"type":2,"naw/:"},-记事本蕖辑(E)格式(O)查看(V)帮助(H)彊瞪监鑑:斶廖:::噩遛…”{result:false,msg:攻缶盖型名称木冃£为工!,data:null}#定义读取的测试数据文件fl=openCdoWithCas«\\"+caseResult_file)line=()#走义记录每一次结果的文件f2=openCr+testResponse^file,' )i=1whilelin

最近更新

客服转正自我鉴定合集6篇(全文共4219字) 3页

异形拱桥拱圈参数与局部应力分析的开题报告 2页

建设银行内蒙古分行对公业务经营模式优化研究.. 2页

废旧沥青混凝土水泥稳定碎石的力学性能试验研.. 2页

广西北部湾“凹地”诗人群研究的开题报告 2页

幼儿园多元教育资源的整合与利用的开题报告 2页

工件可拒绝排序的对偶近似算法研究的开题报告.. 2页

山西公路黄土边坡强度参数选取方法研究的开题.. 2页

山区互通式立交规划设计与应用技术研究的开题.. 2页

履带式越障车底盘的动态特性分析及运动学仿真.. 2页

尼龙6共混复合体系结构与性能的研究中期报告 2页

高职单招交通运输类综合试卷 8页

对冲基金趋势跟踪技术的理论及运用研究的开题.. 2页

重症医学科基本情况调查表 8页

初二数学期末试卷 (2) 7页

容积旋转调强放疗技术在食管癌放射治疗中的应.. 2页

室内移动对象的数据管理的开题报告 2页

第三单元整体教学设计-部编版语文七年级下册 12页

2023年全国高考英语新课标I和II卷听力原文 3页

初中3500常用字 26页

进口电子元器件管理办法 4页

信用修复申请书 3页

洗衣机工作流程图与PLC接线端子图 6页

北京市结构长城杯评审标准 21页

生鲜电子商务外文文献 9页

川水发〔2015〕9号关于发布《四川省水利水..... 2页

毕业设计(论文)-切边冲孔复合模的设计与制造.. 27页