基于Python的接口自动化测试实例_第1页
基于Python的接口自动化测试实例_第2页
基于Python的接口自动化测试实例_第3页
基于Python的接口自动化测试实例_第4页
基于Python的接口自动化测试实例_第5页
已阅读5页,还剩6页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、1.2相关代码基于Python的接口自动化测试实例1转换测试数据1.1将用例数据红色局部从excel读取出来,并保存在列表中测试用例写在excel里面,第一列是编号,第二列到倒数第六列是填写的测试数 据,最后五列分别是用例描述,提交数据,结果返回,预期结果,实际结果其作用:用例描述:描述这条用例的设计的意义提交数据:记录由测试数据转换成的json字符串,结果返回:记录的接口提交测试数据后所返回的结果预期结果:用例的预期,是通过还是不通过实例结果:测试后,该用例是否通过巳WX 配 Jkttac kTy.xIs * X +L9四Ai ABcDEFGH1编号名弥类援拷果返回樗朝培生实町结果norer

2、narkTypecase dascPostDatarospoise Except_RsAdual Ras-uh1真型A类型12pass2真理22no pass垩塑2no paM喽救是用勺晚件金义刷列耒存诫结果dat ar ?salt=re 5ult= *定义 Ml 曳件与表xlsl-xlri pew&rib&ak t cas * +0455?anys )t able=xls .L :shee 淀义行教rows= tabls_ nr彘义川JSeels-tabl#- nc als破取行,第二行读起for i in range( 1, raws):rDW_e Mtye :nt=敏机列

3、,第二列读起,读到倒数第五列f oi j i h r ange (1eolE-?.):场取对应格子教据的类型ctype=tahlfi. !?&11(1dj )启tTP唐荻联对应格子数据瓶果c ell= t able c&llyalue tiJj)啰JB如果数散字,就将数宇取昼,否那么输出为S点类型if ctypt = 2 ud L1 1 = 0: # 如果是整形Ell - iiit (#11)蹈读取到的每一行这个格子的数据存放到列表皿产心row_e onynt append (cell)|蹈列耘 fEDtjg i 敷摒存M.在列表中矗f Hi-e-sllI Idat ar es

4、itLt app end nt#(s2+Jn )3 += 1liikt = fl. rtadLint ()2.5验证接口自动化与UI自动化不同,UI自动化是直接操作页面元素,每一个输入、每 一个操作都能够清楚看到。接口测试肉眼是看不到数据传输的情况,所以我们通过抓包来查看提交的数据与 返回的信息在测试过程中,我们可以使用wireshark进行抓包,测试完毕,我们对数据包进行过滤Il iStjiLd厅出r-HL叫.又3Lio8IHF4Ehst心皿fEal-ociiiLbifU WdWh 2M7 11rLtt.HI.11.95搪M1171, N QE itHVhSl,;L MEll#m折imeul

5、机眺】也1&址-,LHTTf3B4 IW51件*1理,冬叫船 顷.虹如l: Lun HTT*门|i 25,掬1 11微萸sa;日H毋臾兰孑_ 325 imP/1,1 Me OK Hwy顽_y七淫:MS mMnkW相同2W心i】的II Dttl 17?反姑们-匚-二i.二 r , ::沁 j:,IE: w.uis称Pg由# -im FirnUL虹- icsri 5n, K-rfAi-inrB-Jf!PFccjdlFom Ilea, iburk* -卖型1t He*:,tjpe -i-x* KE: W-22JJ-2.6备注涉及操作文件:1:读取参数的json格式txt文件2:接口返回信息的

6、记录文件涉及方法api_test()雄迎是接口,参是存敢折式脚师用例文件,参数琨记录援口所返回结果的文件 dtf api_test,eRe5Tilt_fil?3:将结果写入用例3.1将所有信息补全将所提交的数据,返回结果,实际结果写回到用例对应位置(返回信息中,如果含有true,对应的实际结果写上pass,如果含有false,对应的实际结果写上no pass).10 g flJ A E c0 EM湖gIKrare 州为暗 :paaCmIHpOIKW.Reri1 函雄IvM 郭 r w# 倒psss2啊福勺苛? Nr *碧前仆 R标 g制耕灿剧咿3?femaK *?WIP1SW皈,耳姓烟骥不面

7、r:破nopii3.2备注涉及操作文件:1:保存测试用例的excel文件2:读取参数的json格式txt文件3:接口返回信息的记录文件涉及方法writeResultIntoCase()嗜池湿存液用ftWordS申案被湿存地式的剽试用官度件,卷数腿记录播口觥回结果的又件.ri (ld.rKulttni: ?JDhm Li2. Ifi. 30.3171uir5e rrer.EDSUTC.TEjlLClAdii_:iS!BUSm 弓ianMd_t色t dal% tit北廿昂北二顼二 E4.2创立列表,将每列的数据插入列表中excel中每一列都创立对应的列表,并插入数据rct abl*IYTMWc a

8、lEi 11 n-r alE= 义 堤项羽functln=【); I-M=】汽-;HE:.十- 席X晰姬制“E 又件醐衰义植口it如如#忒潮试娜文件项列意mnatKU也戈 一 华.仁戒W主.Er 1 rflai.41,rIpfMv.ftU.vwCi.雄JS?J MfSffljrtBJAXflf诀唳蜻B*11_B1IMUj J)J境第理)的晰有数挪爵口hl翩&蛾Vi引期列的蜀有#插入接口顼号蛾rett.filt PP|4 rQn_vlM4i 5n.十.,q I-*小岩1“L.:! 1:-,工11* vnd(tkMH_V1WVLL呢II净J歙:一日思SBISftSMBiJt件总rtlt_i

9、L#牌*cU_*vlw 4_SCi. dtliUiCult(i rtaid.i_fil(ji孝卷数J是律放用84的件I档勘,是wMS式函残i娥据文伴,缕敦携记景措口防i8瞰果钠文件doVithTfitKf siaJ.t_3 nri L doTi t hCast_f ill i miult _fi li . ii+514.4结果局部输出截图J) Tjrlhsii? pylE t.k iuT imEa ftfUJyt kaftj1c ar4/ |i i-1 * & t/wv f i An-L ly * */ r 9 *uti J MM M自里in士兽rrinufc|i r-rkstar.=rwt工 nPr .-kH题、JR*4 -M* I承1桑用归志国炫梁rt i虹IE爵或 ff1两1301第:条雨倒童回哇早rmar将作成or w niR3斐用用重网皓果rniuirEUm.、U中击突里果杯Ifcm *l nkUj* t买贸蟾行站来,第三条勇院行普里T事3条弟闩低行姑果 e 皿5:整

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论