范文健康探索娱乐情感热点
投稿投诉
热点动态
科技财经
情感日志
励志美文
娱乐时尚
游戏搞笑
探索旅游
历史星座
健康养生
美丽育儿
范文作文
教案论文

Python如何测试WebService接口

  WebService是什么
  简单的说WebService是一个SOAP(面向服务的编程)的架构,它是不依赖于语言,不依赖于平台,可以实现不同的语言(通过 xml 描述)间的相互调用,通过Internet进行基于Http协议的网络应用间的交互。通过SOAP在Web上提供的软件服务,使用WSDL文件进行说明,并通过UDDI进行注册。(概念性的东西大家可以自行搜索补充)
  测试环境准备
  python2.7 + httplib 内置库
  数据准备
  这里就定义了两个case:
  case1是一个正向case, 根据正确的nameid查询用户信息。
  case2是一个反向case, 给出一个错误的nameid 查询用户信息。
  然后将这两个case 存放到一个dict 中,最后引入代码里面进行请求使用。
  data.py文件内容如下:   #正向的case case1="""                                                                                                                     186217986                                 """  #反向的case case2="""                                                                                                                     1862179863                                 """   dict1={"success":case1,"fail":case2}
  test.py文件内容如下:   #coding=utf-8 import httplib from data import dict1   def Featchinfo():  url="test.beat.com"  port=9700  path="/oqq_ws_51/Name.asmx"  header={"Content-Type" : "text/xml; charset=utf-8"}  conn = httplib.HTTPConnection(url,port,timeout=10)  for key,value in dict1.items():      conn.request("POST",path,value.encode("utf-8"),header)      response=conn.getresponse()      resp=response.read()      if(key=="success" and "resultStatusFlag="SUCCESS" in str(resp)):          print("case1 验证通过")      elif(key=="fail" and "resultStatusFlag="FAIL" in str(resp)):          # print(resp)          print("case2 验证通过")   if __name__ == "__main__":  Featchinfo()结果输出: case2 验证通过 case1 验证通过
  总结 :
  通过以上简单的几步就可以完成WebService Api的测试,对于示例中的测试数据大家可以根据Api文档的描述不断的丰富测试场景。希望对你有所帮助。

后置三摄像头iQOONeo6SE发布,Neo5刷新超性价比,网友欢呼这款骁龙870神U80W闪充iQOONeo6SE新机后置三摄像头,这款骁龙870神U80W闪充iQOONeo6SE新机分别为64MP(S5KGW1P,OIS)主摄8MP(OV885一加两大旗舰?一加10Ultra将有潜望式摄像头?近日,据GSMarena报道称,一加今年仍有两款旗舰尚未发布,分别为一加10与一加10Ultra。值得关注的是,这两款旗舰将是一加史上最顶级的高端旗舰。(图片源自网络)据外媒Yog三星S23概念机,144Hz4nm芯片100W快充,后置摄像头很独特Tech分析狮5月6日消息,最近有一款三星概念机被曝光了出来,这款概念机的名字型号就是三星GalaxyS23。由于该机采用了非常特别的后置摄像头造型,所以引起了很多数码爱好者的关注北京凌晨四点是什么样的?新能源车主太熟悉了,我们经常见到新能源汽车近几年在国内市场上越来越受欢迎,虽然还是有不少人会戴着有色的眼睛去看待新能源汽车,但不可否认的是,它已经逐渐被众多的车主所接纳。尤其是一些上班族以及营运单位,这些人使用新中兴Axon40Pro渲染图曝光,摄像头模组极具辨识度5月5日消息,中兴手机官方微博公布了Axon40Pro的渲染图,正面采用居中挖孔屏幕,左右两边的黑边几乎不可见,额头和下巴的黑边也控制的非常不错。机身背面的摄像头模组采用双圆环设计张亚平宋利璞努力实现科技伦理与科技创新的良性互动科技是发展的利器,也可能成为风险的源头。纵观历史,科技革命给人类社会带来了翻天覆地的变化,推动社会生产力的飞跃发展,极大改变了人们的生活方式。同时,科技创新也不断给人类社会和自然环聚焦学员创新能力,努力培养创新人才来源三峡晚报作为一名军人,面对日新月异的科技水平,唯有不断学习新的理论知识接触新的科技产品,才能为军队科技建设贡献新的思路新的成果4月初,信息工程大学某学员队教导员在队内团支部人工西班牙发布售后新规!瞬间难倒苹果三星?国产厂商却有恃无恐手机作为大家生活中常用的电子产品,使用过程中难免会出现一些问题。虽然苹果三星等手机厂商,均为用户提供了1年保修期,但大部分用户的换机周期已延长大31个月左右,1年保修期根本不够用。出手即王炸!千元价格极致体验,红米11T满足你的所有幻想如今的千元机市场越来越卷了,单从竞争的角度来说,无论是硬件参数还是充电速度,都要比以前更激进,更疯狂。以红米手机为例,这些年的发展速度,可以用神速来表示,因为在千元手机市场中,它带蔚来新交所成功上市持续深化全球化布局5月20日,蔚来在新加坡证券交易所(下称新交所)主板正式挂牌,股票代码为NIO。此举标志着,蔚来正式成为全球首家三地上市的汽车企业,以及首个在美国中国香港新加坡上市的中国企业。受新最前线科大讯飞智能办公本Air正式发布,售价2799元起文卜玉凤编辑苏建勋5月23日,2022年科大讯飞举办智能办公本新品发布会,发布智能办公本Air。科大讯飞联合创始人高级副总裁讯飞研究院院长胡国平从三个方面介绍了科大讯飞是如何做到用
华为手机壳外挂5G?我人傻了在米荣OV联等一众国产手机厂商疯狂发布新一代火龙旗舰新机的时候,只有华为被按下了暂停键。所以去年年末直到现在,就出现了一个非常尴尬的局面众多消费者不满安卓高端旗舰手机体验倒退价格还户外用电小金刚,公牛600W户外电源使用体验前言现代生活越来越离不开电力的支持,在远离电网停电的时候,目前常见的供电方式有储备电源和发电机。而储备电源无污染体积小巧等优势更受到消费者的青睐。面向不同的使用场景,储备电源的功率为什么总有人说OLED屏幕伤眼?为什么有人非LCD屏幕手机不用?关于手机OLED屏幕护眼技术的科普首先,我们要了解OLED屏幕的发光原理。OLED屏幕通过交替开关像素点来控制亮度,开的时间长便亮,关的次数多就会闪屏的现象。这其实也就是我们常说的我买了两台电视,一个3000元的,一个1万多的,区别太明显了我买了两台电视,一个3000元的,一个1万多的,区别太明显了编辑美家指南因为刚换了新房,以前租房子用的3000多元的电视,磨损有点重所以不打算继续用了。如今一万多的新电视,已经用过华为Nova10Pro改用天玑9000,首发鸿蒙OS3。0,12512G定下4299从去年年底十二月份开始全新一代的4nm旗舰新机之战就早已拉开序幕,首先是摩托罗拉edgeX30和小米12系列率先出场,拿下全球首发后来又有众多友商紧跟其后,就连荣耀也将旗下顶级旗舰华为MatePadPaper上手体验HarmonyOS2成为最大看点在上个月底的MWC2022大会上,华为正式发布了MatePadPaper,这也是华为首款墨水平板产品,随着其2999元的国内售价公布,笔者也在第一时间拿到了这款产品。其实从今年的市不可思议的无轮毂电动车,空心车轮怎么骑?不愧是自行车界特斯拉世界上第一辆电动车诞生于1881年,是由法国工程师古斯塔夫特鲁夫发明的。发展至今,已经衍生出多种电力驱动的车。但是你见过没有轮毂的电动车吗?这种电动车该怎么骑呢?这款外形独特的产品实现无人配送车千台量产之后,行深智能能否抓住行业爆发拐点?记者于浩在自动驾驶技术逐步商业化的今天,武汉江汉大学的学生早早享受到了无人配送设备的服务。在校园内,江汉大学的师生在线预约时间地点之后,无论是矿泉水零食,还是行李图书教材都可借由无小牛电动车价格将上调200北京商报讯(记者张君花)3月21日,有消息称,小牛电动官方宣布受上游锂电等原材料(价格)大幅上涨,小牛电动将于2022年4月1日对全系锂电产品零售指导价进行一次上调,上调金额200什么牌子的冰箱好?专注于改善以及创新冰箱本来意义的品牌好冰箱作为耐用品,始终是要关注它的实用性,它的根本意义在于延长食物在低温储存下的保质期和保鲜期,任何超过这个意义的附加功能等于0。那冰箱是如何延长食物在低温储存下的保质期和保鲜期呢?品牌电脑和组装电脑的区别导读很多小伙伴在购买电脑的时候都会遇到这样的问题,我到底是买组装机器呢,还是品牌机器呢?遇到这样的问题其实很简单的,组装机在以前给人的感觉就是不稳定,毕竟这台电脑是由不同厂家的电脑