postman和JMeters是外部接口测试的两个工具,经过界面化的方法,来实现操做http报文携带的请求字段、VK值、cookie、header值及文件。本篇主要介绍postman。json
首先,补充下get和post请求的区别:api
get 请求数据放在URL或cookie里;之前get有数据长度限制;可在URL后+“?”接请求字段和内容
post 请求数据放在body里;不限制数据大小;请求不放在URL里略微安全,可是抓包仍能够看到安全
测试环境:服务器
接口文档地址:http://doc.nnzhp.cn/cookie
用户名密码:不可描述/不可描述工具
1、get获取学生信息post
简要描述:获取学生信息接口测试
请求URL:http://api.nnzhp.cn/api/user/stu_info
网站
请求方式:getspa
参数:
postman配置方法: 在URL中直接传递字段值,“?”后接传递的内容,若是有多个请求条件用“&”链接。
2、post+KV进行用户登陆
简要描述:登陆接口
请求URL:http://api.nnzhp.cn/api/user/login
请求方式:post
参数:
用户名密码:不可描述/不可描述
postman配置方法:
1.请求方式改成post
2.K-V值在body中配置
3.登陆成功后,服务器返回sign做为客户端的cookie值
3、post+json添加学生信息
简要描述:添加学生信息,这个接口是用来说入参是json类型的
请求URL:http://api.nnzhp.cn/api/user/add_stu
请求方式:post;入参是json类型
参数:
postman配置方法:
一、请求方式为post
二、json方式传参在body中,选raw形式
三、参数名加"",str参数加"',int不加"",必选项必填。
4、post+cookie完成充值
简要描述:学生金币充值接口,这个接口是为了讲添加cookie以及身份验证的
请求URL:http://api.nnzhp.cn/api/user/gold_add
请求方式:post
参数:
该接口有权限验证,须要admin用户才能够作操做,须要添加cookie
cookie中key为登陆的用户名,value从登陆接口中获取,登录成功以后会返回sign
postman配置方法:
1.首先进行管理员登陆,获取sign(cookie)
二、在headers在填入cookie信息
三、在body中填入VK信息
5、经过Referer value验证,获取全部学生信息
简要描述:这个接口是为了说明怎么添加header信息的
请求URL:http://api.nnzhp.cn/api/user/all_stu
请求方式:get
须要添加header信息,key为Referer value 为http://api.nnzhp.cn/
postman配置方法:
一、请求方式为get
二、添加header头部Referer
三、Referer意义:告诉服务器我是从哪一个页面连接过来的,防钓鱼网站
6、经过接口上传文件
简要描述:上传文件接口
请求URL:http://api.nnzhp.cn/api/file/file_upload
请求方式:post
参数:
postman配置方法:
一、请求方式为post
二、在body中,修改文件类型为file,选择文件路径