资源预览内容
第1页 / 共11页
第2页 / 共11页
第3页 / 共11页
第4页 / 共11页
第5页 / 共11页
第6页 / 共11页
第7页 / 共11页
第8页 / 共11页
第9页 / 共11页
第10页 / 共11页
亲,该文档总共11页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
基于Python的接口自动化测试实例1转换测试数据1.1将用例数据红色局部从 excel读取出来,并保存在列表中测试用例写在excel里面,第一列是编号,第二列到倒数第六列是填写的测试数 据,最后五列分别是用例描述,提交数据,结果返回,预期结果,实际结果其作用:用例描述:描述这条用例的设计的意义提交数据:记录由测试数据转换成的json字符串,结果返回:记录的接口提交测试数据后所返回的结果预期结果:用例的预期,是通过还是不通过实例结果:测试后,该用例是否通过巳WX 配 Jkttac kTy.xIs * X +L9四Ai ABcDEFGH1编号名弥类援拷果返回樗朝培生实町结果norernarkTypecase 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):r dw _e Mtye :nt=敏机列,第二列读起,读到倒数第五列f oi j i h r ange (1eol e-?.):场取对应格子教据的类型ctype=tahlfi. !?&11(1 d j )启tTP唐荻联对应格子数据瓶果c ell= t able c&llyalue tiJ j)啰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 esitLt app end nt#(s2+J n )3 += 1liikt = fl. rtadLint ()2.4测试流程图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机眺】也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! pf ccjdlFom Ilea, iburk* -卖型1t He*: ,tjpe -i-x* Ke: w-22JJ-2.6备注涉及操作文件:1:读取参数的json格式txt文件2:接口返回信息的记录文件涉及方法api_test()雄迎是接口,参是存敢折式脚师用例文件,参数琨记录援口所返回结果的文件 dtf api_test, eRe5Tilt_fil?3:将结果写入用例3.1将所有信息补全将所提交的数据,返回结果,实际结果写回到用例对应位置(返回信息中,如果含有true ,对应的实际结果写上pass,如果含有 false ,对应的实际结果写上no pass).10 g flJ A E c0 EM湖gik rare 州为暗 de;:paaCmIHpOIKW.Reri1 函雄IvM 郭 r w# 倒psss2啊福勺苛? Nr *碧前仆R标g制耕灿剧咿3?femaK *?wip 1SW皈,耳姓烟骥不面r:破叫nopii3.2备注涉及操作文件:1 :保存测试用例的 excel文件2:读取参数的json格式txt文件3:接口返回信息的记录文件涉及方法writeResultIntoCase()嗜池湿存液用ftWordS申案被湿存地式的剽试用官度件,卷数腿记录播口觥回结果的又件. ri #F* viilJ: Int wL e (c b*S imr r*_f il*( c ikSvRt sul 1 .fil * * 看 tR. ipn,. fil4:读取excel数据调用接口及对应文件4.1将关键项写入excel将模块、子模块、功能、功能接口、测试过程所涉及的用例文件、转化的 json文件、结果返回文件都写入excel运行脚本读取该文件,就可以测试对应接口应该读取哪个用例文件,将用例转换 成json后保存哪个文件,测试后返回结果保存哪个文件6 0 2IX DJ 努 SOK M Mac顷fpeAdd.tasBjfc1 X 置 albdt,X +Cl -如穴眦用翩H戒第i B C DEFGH1|财 子帔 维*用例炯闻麒翩版危律脸咐曲代;叫“巳1E.3H她*:立:包 it7 3;x 己qJMhh 1 二i 二*tt凯H仲Hdd_印0山: i.r.iiLerdri,:ut胸虬的曲.tit
收藏 下载该资源
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号