浅谈接口测试
看到一个朋友问:”接口如何测试“的帖子,这里的接口,我猜想应该是系统间的接口,接口测试是电信行业经常遇到的,这是由电信的系统构架决定的,我就不细谈这个了。那么系统接口该如何测试?
首先要保障自己系统内部没有问题,流程能够流转下去。
然后查看系统双方定制的接口规范,看看这个系统接口的协议是什么?
常见的协议有:webservice, socket,数据库接口,还可能有cobol,MQ...
至于webservice,socket容易点,找个客户端的工具,发送消息,就可以测试对方系统提供的服务了。
至于数据库接口,无非就是调用对方数据库的存储过程,视图等对象,关键是打通数据库通道。
至于cobol,我没有做过,不便于分析。
至于MQ,就比较复杂,要在本地装IBM的MQ产品,通过MQ提供的工具给对方的MQ发送消息。
那么接口测试要注意什么?
最主要就是按照接口规范,设计好入参就可以了。还有看双方的接口是否打通;规定的必填字段是否都填了;相关字段是编码还是其他;基础数据是否同步了...
个人拙见,欢迎大家讨论,我的QQ:896219716,加Q请注明来自51Testing,谢谢。
http协议呢? 谢谢楼主哈,我只做过webservice的类型,其他没做过呢。。 学习了
谈的不是很好
谈的不是很好:call: 学习了,不太懂 恩,了解下,还没涉及这方面的测试 学习了,不怎么懂最近在电信行业做接口测试 ,啥webservice,sap PI。。。 偶用过一个专门用于接口测试的软件:httpdebug,把需要测试的URL输入后,软件自动返回不同的状态码,正常的是:200,其他的返回值网上有。。。。。。。 wangmeng2012 发表于 2013-7-1 23:37偶用过一个专门用于接口测试的软件:httpdebug,把需要测试的URL输入后,软件自动返回不同的状态码,正常的 ...
这个工具主要测试什么呢?之前没接触过。 用过soapUI,还有jmeter
页:
[1]