接口测试概念以及用postman进行接口测试

一、什么是接口测试

(1)接口测试,百度百科给的说法是:测试系统组件间接口的一种测试。接口测试主要用于检测外部系统与系统之间以及内部各个子系统之间的交互点。测试的重点是要检查数据的交换,传递和控制管理过程,以及系统间的相互逻辑依赖关系等。

看文字高大上,其实就是一种功能测试,是抛开界面显示,关注请求和响应的测试,可以发现一些页面操作发现不了的bug。

(2)接口测试需要接口文档,接口文档必须包括:URL、请求方式、请求参数、返回参数;  除此之外,有时还包括:请求示例和状态码说明。

(3)http请求包含请求头和请求体。

get请求:没有请求体,只有请求头。请求参数只能写在URL里面或者cookie里面。cookie可以理解为存在本地的键值对。

post请求:有请求头和请求体,请求参数放到请求体里面。

二、GET请求

get请求,直接用浏览器就可以测试,不需要借助工具。不过一般测试中采用postman或者jmeter测试。

能够直接用浏览器打开的接口,都是GET请求。

1、请求参数

例如:接口URL:http://i.cnblogs.com/test/user/user_info (此接口不存在,仅举例用),请求方式GET,请求参数为user_name,查询用户名为“小明”的信息。

将请求参数放到URL后面即可,用?隔开,即 http://i.cnblogs.com/test/user/user_info?user_name=小明

请求参数大于1个时,用&隔开即可,如  http://i.cnblogs.com/test/user/user_info?user_name=小明&id=5

2、postman测试get接口,如下图,点击send即可

三、POST请求

 post请求传参,请求参数只可以放到请求体。

  接口URL:http://i.cnblogs.com/test/user/login(此接口不存在,仅为了举例),请求方式post,请求参数username,passwd。

下面分别为传参数,入参为json格式,添加cookie,上传文件的方法

 

四、总结

接口测试是功能测试,关注的是请求和响应。本文简单介绍了使用postman测接口的方法,希望能够对大家有所帮助,以后还会介绍如何使用jmeter进行接口测试。

 

转载于:https://www.cnblogs.com/zhxwind/p/8559245.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值