Python 如何测试WebService接口
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python 如何测试WebService接口相关的知识,希望对你有一定的参考价值。
参考技术AWebService是什么
简单的说WebService是一个SOAP(面向服务的编程)的架构,它是不依赖于语言,不依赖于平台,可以实现不同的语言(通过 xml 描述)间的相互调用,通过Internet进行基于Http协议的网络应用间的交互。通过SOAP在Web上提供的软件服务,使用WSDL文件进行说明,并通过UDDI进行注册。(概念性的东西大家可以自行搜索补充)
测试环境准备
python2.7 + httplib 内置库
数据准备
这里就定义了两个case:
case1是一个正向case, 根据正确的nameid查询用户信息。
case2是一个反向case, 给出一个错误的nameid 查询用户信息。
然后将这两个case 存放到一个dict 中,最后引入代码里面进行请求使用。
data.py文件内容如下:
test.py文件内容如下:
总结 :
通过以上简单的几步就可以完成WebService Api的测试,对于示例中的测试数据大家可以根据Api文档的描述不断的丰富测试场景。希望对你有所帮助。
没有wsdl,怎么使用soapui测试webservice接口?
参考技术A soapUI创建,路径里面输入【服务地址】+【接口名?wsdl】 参考技术B soapui调用wsdl,主要用其来查看web service提供的接口,以及返回的结果以上是关于Python 如何测试WebService接口的主要内容,如果未能解决你的问题,请参考以下文章
如何利用django实现webservice接口文件上传的功能