
下载postman,这里提供两种方式。1、通12、离线安装:文件已经放在百度云上:2打开Chrome,依次选择“选项”>>"3安装好后如图:4打开chrome的“应用”,或者直接在地址5Get请求:在地址栏里输入请求url:>
post请求模式下,在body里面选择raw,再点击binary后面的下拉箭头,选择Json
之后将json格式的字符串直接放在下面的输入框中,就可以发送json请求了
1、拿到api接口文档:熟悉接口业务、接口地址、鉴权、入参、出参、错误码
2、接口测试计划和方案:正例、反例、分页异常
3、编写用例和评审
4、执行接口测试
5、输出接口测试报告
在企业中做接口测试是不会把参数写死过去的
时间戳:
生成0-100的随机整数:
生成一个GUID的字符串:
一个接口中可能存在多个环境如:开发、测试、生产环境
环境和globals都是全局变量
多个接口之前都是有相互关联的
如:注册之后就是登陆,一个业务增删改查不可能一个接口一个接口测
如果一个参数可能从新增到修改再到删除D都是关联,则需要在第一个接口先去获取到,然后在下面接口使用时可以调用
可以在Tests界面上使用
1、json提取器
2、正则表达式提取器
3、cookie提取器
精确断言: 如果需要精确断言的,即这个是个变量,可以提取获取到值,保存到一个全局变量中,并通过获取全局变量来进行断言
一般是在这个Pre-request Script界面上
全局断言: 就是所有接口都用到这个断言
一般用于状态断言
当请求编辑器强大到足以构建任何类型的请求时,有时您可能需要一些帮助。Postman就有“助手”,可以简化一些重复和复杂的任务。目前的助手让您轻松处理身份验证协议。您可以使用所有”助手”的环境变量。
您可以选择将帮助数据保存到请求收藏夹中。这将导致每次重新生成签名。这些甚至会在Newman工作!
输入用户名和密码字段,并点击 更新请求(“Update Reques) 生成授权头。
Digest auth比Basic Auth更复杂,并使用当前在请求中设置的值来生成授权头。在生成header之前,请确保它们已正确设置。如果当前已经存在,Postman将删除现有的header。
Postman的OAuth可以让您签署支持基于OAuth 10a身份验证的请求。目前,它不允许您获取访问令牌。这是API提供商需要的。OAuth 10可以在头或查询参数中设置值。
随着后续OAuth请求可能会期望不同的随机值,如果启用了自动添加参数,Postman可以在发送请求之前刷新OAuth签名。
OAuth 10规范相当复杂,有很多变化。Postman尽量支持尽可能多的这些变体,但如果某些内容不适合您,请 在Github上提出问题 。这些是我们包括的几个选项:
如果启用此复选框,则参数将添加到header中。如果没有,URL参数适用于GET请求和请求body适用于POST / PUT请求。
OAuth10的一些实现需要将空的参数添加到签名中。
Postman支持获取OAuth 20令牌,并将其轻松添加到请求中。要从OAuth 20提供程序获取访问令牌,请按照下列步骤 *** 作:
Hawk是使用消息认证码(MAC)算法来提供部分>
课程实例使用的url地址汇总:
开源接口部分: >
1、接口域名配置动态参数化
日常工作中一个平台的接口都是同一个域名地址,且不同环境有不同的域名,通过 {设置环境变量+url调用设置的环境变量} 可以动态切换域名使用 。
(1)设置环境变量url
(2)引用环境变量
接口请求地址中输入{{环境变量名称}},如{{url}}
2、鉴权token参数化
(1)新增环境变量token
(2)登录接口增加断言
登录接口请求成功后,环境变量token会自动获取token值
最后,在需要token鉴权的接口进行引用即可
以上就是关于如何使用postman测试接口全部的内容,包括:如何使用postman测试接口、Postman--传递formData格式的数据、postman 怎么输入特殊字符串等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)