我们做接口测试时候,会发现通常需要测试的接口类型有好几种,比较多的是http类型的接口,其他还有webservice接口,rpc接口等等,本次主要说下http类型的接口我们该怎么测试,还有该测试哪些东西。
HTTP接口概念:
http接口本质就是一个接口,作用就是基于http协议进行远程通信,通常通过浏览器访问的www网址都可以称为一个http访问,我们通常测试的http形式的接口类型包括post和get两种,数据类型包括key,value和json两种;
key,value类型数据的http接口测试:
1、该种类型最简单就是直接确定好需要传输的数据,放到接口地址后面,直接通过浏览器访问,查看返回结果;
2、通过一些接口测试工具,比如jemter这样的,先添加一个线程组,然后添加sample下面的http请求,再添加一共监听下面的查看结果树选项就好了,然后根据各个字段,在http请求里面输入地址和参数就行了,输入完成后,直接发送请求,到查看结果树下面查看结果是否正确。
注意:1、如果接口有前提条件,比如需要先登陆,需要之前请求的cookies,需要请求头等等,此时可以把配置原件下面的http信息头管理器、httpCookie管理器加上,再加一个登陆的http请求即可;另外如果存在多个接口的前面的请求地址一直,也可以加一个http请求默认值,把相同的地址和配置放这里就好了;2、如果存在需要参数话的变量的话,也可以通过两种方法,一种是加上一个配置元件下面的"CSV Data Set Config