序
CloudNative
近期看到阿里云功能测试PTS接口测试开启免费公测,本着以和众人相易怎样完结高效的接口测试为起程点,本文包罗了我在接口测试畛域的一些法子和心得,期望众人一同议论和分享,实质包罗但不只限于:效劳端接口测试引见接口测试主动化引见接口测试主动化推行对于接口测试主动化的推敲和归纳效劳端接口测试引见
CloudNative
甚么是效劳端?通常所说的效劳端是指为用户在APP或PC运用的互联网成效供应数据效劳的当面的一概。以天猫精灵智能音箱系列的产物链路为例,效劳端即是网关(包罗网关在内)以后的链路。
甚么是接口?官方点说,是祈望机系统中两个自力的部件实行讯绝相易的同享畛域。浅显点说,即是效劳端对外供应数据效劳最罕用的讯绝相易方法。供应数据效劳的效劳端是个小大由之的机构,做的事大多不只一件,它做了这么多事,最后的方向是给APP或此外移用方运用,因而效劳端就派出了几个代表,譬如API负责供应用户讯息,API负责供应作战讯息,API负责供应播放的音频讯息等等。共事,效劳端规矩好跟API通信的讨论暗记是param,param…,跟API通信的讨论暗记是param,param…,而params即是接口参数,即是用来奉告效劳端你要甚么效劳,详细的请求是甚么。接口通常由三个部份构成:协定、住址及参数。
甚么是接口测试?通常讲的接口测试指的是对某个给定接口实行成效测试,输入不同的参数时,接口返回值是不是切确。下图是典范的测试金字塔模子。
在这个模子中,越往下比例会占的越高,也即是说在一个产物测试中,单位测试比例是最高的,次序是接口测试和UI主动化测试,最顶端是人为测试部份。效劳端接口测试在中部,继往开来,因而可知其要害性。为甚么要做接口测试?通常做接口测试犹以下道理:
接口是效劳端对外供应数据效劳最罕用的讯绝相易方法,接口大部份实质都是数据,经过数据相比咱们也许料想到系统的逻辑,测接口原本也即是测逻辑。接口测试相对轻易完结主动化,也轻易完结陆续集成,且相对UI主动化也对照平静,也许增加人为回归测试人力成本与时候,缩小测试周期,撑持后端快速发版须要。怎样做接口测试?前方提到,接口是由这几个构成部份:接口住址、哀求协定、哀求参数和预期效果。测试接口的环节通常环节是:发送哀求-剖析效果-考证效果。
容易来讲,接口测试即是参照接口文档,移用接口,看效果的返回是不是跟文档阐述一致;其它,再测试一下接口对反常逻辑的责罚譬如违法参数或畛域值。深入来讲,接口测试的转载请注明:http://www.0431gb208.com/sjszyzl/1066.html