游戏电视苹果数码历史美丽
投稿投诉
美丽时装
彩妆资讯
历史明星
乐活安卓
数码常识
驾车健康
苹果问答
网络发型
电视车载
室内电影
游戏科学
音乐整形

Python如何测试WebService接口

  WebService是什么
  简单的说WebService是一个SOAP(面向服务的编程)的架构,它是不依赖于语言,不依赖于平台,可以实现不同的语言(通过xml描述)间的相互调用,通过Internet进行基于Http协议的网络应用间的交互。通过SOAP在Web上提供的软件服务,使用WSDL文件进行说明,并通过UDDI进行注册。(概念性的东西大家可以自行搜索补充)
  测试环境准备
  python2。7httplib内置库
  数据准备
  这里就定义了两个case:
  case1是一个正向case,根据正确的nameid查询用户信息。
  case2是一个反向case,给出一个错误的nameid查询用户信息。
  然后将这两个case存放到一个dict中,最后引入代码里面进行请求使用。
  data。py文件内容如下:正向的casecase1soap:Envelopexmlns:soaphttp:schemas。xmlsoap。orgsoapenvelopexmlns:xsihttp:www。w3。org2001XMLSchemainstancexmlns:xsdhttp:www。w3。org2001XMLSchemasoap:HeaderOGHeaderxmlnshttp:webservices。micros。comog4。3CoretransactionID2019062118114433750450OriginentityIDOW1systemTypeWEBDestinationentityIDTIsystemTypeORSOGHeadersoap:Headersoap:BodyFetchProfileRequestxmlnshttp:webservices。micros。comoqq5。1Name。wsdlNameIDtypeINTERNAL186217986NameIDFetchProfileRequestsoap:Bodysoap:Envelope反向的casecase2soap:Envelopexmlns:soaphttp:schemas。xmlsoap。orgsoapenvelopexmlns:xsihttp:www。w3。org2001XMLSchemainstancexmlns:xsdhttp:www。w3。org2001XMLSchemasoap:HeaderOGHeaderxmlnshttp:webservices。micros。comog4。3CoretransactionID2019062118114433750450OriginentityIDOW1systemTypeWEBDestinationentityIDTIsystemTypeORSOGHeadersoap:Headersoap:BodyFetchProfileRequestxmlnshttp:webservices。micros。comoqq5。1Name。wsdlNameIDtypeINTERNAL1862179863NameIDFetchProfileRequestsoap:Bodysoap:Envelopedict1{success:case1,fail:case2}
  test。py文件内容如下:codingutf8importhttplibfromdataimportdict1defFeatchinfo():urltest。beat。comport9700pathoqqws51Name。asmxheader{ContentType:textxml;charsetutf8}connhttplib。HTTPConnection(url,port,timeout10)forkey,valueindict1。items():conn。request(POST,path,value。encode(utf8),header)responseconn。getresponse()respresponse。read()if(keysuccessandresultStatusFlagSUCCESSinstr(resp)):print(case1验证通过)elif(keyfailandresultStatusFlagFAILinstr(resp)):print(resp)print(case2验证通过)ifnamemain:Featchinfo()结果输出:case2验证通过case1验证通过
  总结:
  通过以上简单的几步就可以完成WebServiceApi的测试,对于示例中的测试数据大家可以根据Api文档的描述不断的丰富测试场景。希望对你有所帮助。

葡萄沟优秀教学设计模板一、教学要求:1、知识点教授:学会本课8个生字和由这些字组成的词语,会用五光十色、热情、有名造句,理解课文内容,认识葡萄沟真是个好地方及好在什么地方。2、技能运用:……跑车的解释及造句跑车拼音【注音】:paoche跑车解释【意思】:()指矿山斜井中绞车提升时钢丝绳突然折断或因其他原因致使车溜坡的事故。()口列车员随车工作。跑车造句:……三招教你把文章写得深刻以小见大法古人云:一叶落而知天下秋。这说的其实也就是以小能见大、见微可知著。高明的作者常常由一物之微,而触动人世的大题,犹似潺潺山溪,蜿蜒注入大海。例如《兰亭集序》……北师大版数学一年级数学小猫吃鱼的教学反思范文通过本课教学,使学生进一步体会减法的意义,为今后学习打下基础。由于减法的意义对于一年级学生而言,是比较抽象的,如何把这个抽象的概念变为学生能够体会的事物呢?我是这样设想的,从具……全球搜6家运营中心乔迁新址!新坐标新启航11月8日,11点08分,全球搜又迎来发展历史中的一个重要节点,全球搜深圳分公司、山东分公司、天津运营中心、常州运营中心、徐州运营中心、苏州运营中心6家齐庆乔迁之喜!将海……大班垃圾车引发的争论教学实录及反思背景:在开展我要上小学的主题中,孩子们背上书包体验着上小学的自豪感,对小学生活既向往又疑惑,许多孩子都问:小学到底是怎样的呢?我们便组织孩子们去参观小学。在参观小学的路上……幼时记趣文言文阅读及答案余忆童稚时,能张目对日,明察秋毫。见藐小微物,必细察其纹理。故时有物外之趣。夏蚊成雷,私拟作群鹤舞空。心之所向,则或千或百果然鹤也。昂首观之,项为之强。又留蚊于素帐中,徐……初中开学预备课教案安全教育的最终目标是促使学生形成安全行为,从而在学习生活中远离安全事故。下面是由小编为大家带来的关于初中开学预备课教案,希望能够帮到您!初中开学预备课教案教学目标:……幼儿园小班拼图教案教案是为了我们更好的教学的方案,各位,我们看看下面的幼儿园小班拼图吧1幼儿园小班拼图教案教学目标:1、能认真听别人讲话,发现错误,能给予纠正2、说一两句意思完……数学找规律教学反思范文《找规律》这课我设计学生最喜欢的六一联欢会为主线,通过观看手拉手曙光小学六一联欢会教室的布置,找出彩旗,小花,灯笼的规律,导入新课。通过参观联欢会会场取得入场券参加联欢会节目(……三峡的阅读训练及参考答案自三峡七百里中,两岸连山,略无阙处;重岩叠嶂,隐天蔽日,自非亭午夜分,不见曦月。至于夏水襄陵,沿溯阻绝。或王命急宣,有时朝发白帝,暮到江陵,其间千二百里,虽乘奔御风,不以……北师大版小学语文第一册咏鹅教案教材简析:《咏鹅》是我国唐代诗人骆宾王7岁时的作品,北师大版小学语文第一册《咏鹅》教案1。全诗共四句,分别写鹅的样子、游水时美丽的外形和轻盈的动作,表达了诗人对鹅的喜爱之……
大班雨天上幼儿园教案活动目标:1、尝试寻找图中人物的不同特征进行分类,并列出等于8的加法算式题。2、了解各种人们用来避雨的方式,初步感受天气变化对人们生活的影响。活动准备:……古诗二首教案设计范文教学目标1。学习生字词。2。有感情地朗读课文,背诵课文。3。鼓励学生细心阅读,交流感悟,体会两首诗表达上的异同,从而领悟诗的内涵。教学重点反复诵读……走进纽约优秀教案教学目标与要求:1、学习作者独特的语言风格及多种修辞手法。2、了解作者观察事物的角度,掌握本文全方位3、了解作者观察事物的角度,掌握本文全方位、立体感地描写方……保护眼睛教学反思教学反思需要跳出自我,反思自我。所谓跳出自我就是经常地开展听课交流,研究别人的教学长处,他山之石,可以攻玉,通过学习比较,找出理念上的差距,解析手段、方法上的差异,从而提升自己……峨眉山月歌教学反思范文拿到一首诗,我们要首先注意三点:一要注意题目;二要注意作者;三要注意注释。对于题目,我们可以教会孩子找题眼,以题眼入手学诗就能更好地把握诗歌的主旨。《峨眉山月歌》中,以月为题眼……试探近义词是什么在我们的生活中有许多的词语,那么试探的近义词是什么呢?大家都了解吗?下面是小编分享给大家的试探近义词是什么,欢迎阅读。试探【读音】:〔shtn〕【释义】:1。……关于课文黄山奇石的教学设计范文教学目的要求:1。学会12个生字和由这些字组成的词语及由熟字组成的新词。2。通过看图、学文,体会黄山石的奇妙,激发对祖国大好河山的热爱之情。3。通过观察图画和……勤快人和懒惰人的教学反思范文成长经验反思这是波斯纳关于教师成长的经典公式叶澜教授曾指出:一个教师写一辈子教案不可能成为名师但一个教师写三年教学反思就有可能成为名师。引自双的《……小班语言春雨活动目标:1。理解儿歌内容,学习句式下吧,下吧,我要以及词语发芽、开花、长大。2。尝试将春天的经验仿照这个句式进行仿编,敢于在集体活动中。3。感受春雨对万物生……中国美食教学反思《中国美食》教学反思1《中国美食》是部编版二年级下册第三单元的一篇识字课文,主要通过各种各样的菜品图片,让学生了解中国的美食,通过认识这些美食,从而认识生字。通过认识这些……学生一面五星红旗第二课时教学设计【教学目标】1、正确、流利、有感情地朗读课文。2、划出面包店老板态度变化的句子,自主品读感悟了解面包店老板态度变化的原因。3、能积累文中感人的句子。4、……大班科学工具用处大教案设计意图:幼儿天生具有强烈的好奇心,对周围事物的探索和求知欲望也特别强,因此,新纲要强调科学教育应密切联系幼儿的实际生活进行,利用身边的事物和现象作为科学探索的现象。日常……
友情链接:易事利快生活快传网聚热点七猫云快好知快百科中准网快好找文好找中准网快软网