码迷,mamicode.com
首页 > 其他好文 > 详细

与postman的第一次亲密接触

时间:2018-05-23 20:30:36      阅读:213      评论:0      收藏:0      [点我收藏+]

标签:strong   获取   用户登录   添加   方法   数加   bsp   log   钓鱼网站   

postman和JMeters是外部接口测试的两个工具,通过界面化的方法,来实现操作http报文携带的请求字段、VK值、cookie、header值及文件。本篇主要介绍postman。

 首先,补充下get和post请求的区别:

  get 请求数据放在URL或cookie里;以前get有数据长度限制;可在URL后+“?”接请求字段和内容
  post 请求数据放在body里;不限制数据大小;请求不放在URL里略微安全,但是抓包仍可以看到

 

测试环境:

接口文档地址:http://doc.nnzhp.cn/

用户名密码:不可描述/不可描述

 

一、get获取学生信息

简要描述:获取学生信息接口

请求URL:http://api.nnzhp.cn/api/user/stu_info

请求方式:get

参数:

技术分享图片

 postman配置方法: 在URL中直接传递字段值,“?”后接传递的内容,如果有多个请求条件用“&”连接。

技术分享图片

 

 二、post+KV进行用户登录

简要描述:登录接口

请求URL:http://api.nnzhp.cn/api/user/login

请求方式:post

参数:

 技术分享图片

用户名密码:不可描述/不可描述

postman配置方法:

1.请求方式改为post

2.K-V值在body中配置

3.登录成功后,服务器返回sign作为客户端的cookie值

技术分享图片

 

 三、post+json添加学生信息

简要描述:添加学生信息,这个接口是用来讲入参是json类型的

请求URL:http://api.nnzhp.cn/api/user/add_stu

请求方式:post;入参是json类型

 参数:

 技术分享图片

postman配置方法:

1、请求方式为post

2、json方式传参在body中,选raw形式

3、参数名加"",str参数加"‘,int不加"",必选项必填。

技术分享图片

 

四、post+cookie完成充值

简要描述:学生金币充值接口,这个接口是为了讲添加cookie以及身份验证的

请求URL:http://api.nnzhp.cn/api/user/gold_add

请求方式:post

参数:

该接口有权限验证,需要admin用户才可以做操作,需要添加cookie

cookie中key为登录的用户名,value从登录接口中获取,登陆成功之后会返回sign

技术分享图片

postman配置方法:

1.首先进行管理员登录,获取sign(cookie)

技术分享图片

2、在headers在填入cookie信息

技术分享图片

3、在body中填入VK信息

技术分享图片

 

 五、通过Referer value验证,获取所有学生信息

简要描述:这个接口是为了说明怎么添加header信息的

请求URL:http://api.nnzhp.cn/api/user/all_stu

请求方式:get

需要添加header信息,key为Referer value 为http://api.nnzhp.cn/

postman配置方法:

1、请求方式为get

2、添加header头部Referer

3、Referer意义:告诉服务器我是从哪个页面链接过来的,防钓鱼网站

技术分享图片

 

六、通过接口上传文件

简要描述:上传文件接口

请求URL:http://api.nnzhp.cn/api/file/file_upload

请求方式:post

参数:

技术分享图片

postman配置方法:

1、请求方式为post

2、在body中,修改文件类型为file,选择文件路径

技术分享图片

 

与postman的第一次亲密接触

标签:strong   获取   用户登录   添加   方法   数加   bsp   log   钓鱼网站   

原文地址:https://www.cnblogs.com/flynne/p/9068895.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!