【竺】Postman实操1
1.GET请求
这里用postman官方的网站进行测试
·GET这里可以选择方法;
·GET右边填入测试的网址;
·下面是GET获取的内容(json格式);
https://postman-echo.com/get
2、带传参的GET请求
http://example.com/hi/there?hand=wave
hand的参数的值等于wave
3、POST方法:URL传参
·选择post方法,URL后面带上参数;
·POST下方选择Body;
·点击Send后,可以看见返回的Body里有传参;
https://postman-echo.com/post?data=hello postman
4、POST方法:farm-data传参
·选择POST方法,输入网址;
·POST下方选择Body;
·Body里选择farm-data,输入传参:foo1=abc, foo2=efg;
·点击send后可以看见返回的内容中有传参;
5、POST方法:x-www-form-urlencoded传参
·选择POST方法,输入网址;
·POST下方选择Body;
·Body里选择x-www-form-urlencoded,输入传参:test=testing;
·点击send后可以看见返回的内容中有传参;
6、POST:raw 传参
·选择POST方法,输入网址;
·POST下方选择Body;
·Body里选择raw,按照json格式输入传参:name = taozi;
·点击send后可以看见返回的内容中有传参;
json格式:
{
"name" : "taozi"
}
7、POST:binary 传参
官方文档给出的解释是,可以添加图片、视频、音频类型的二进制文件
·选择POST方法,输入网址;
·POST下方选择Binary;
·这里选择的是图片,;
·点击send后可以看见返回的内容中有传参;
8、 Authentication Method-授权
官方文档给出的解释
授权过程将验证您是否有权从服务器访问所需的数据。发送请求时,通常必须包含参数以确保请求具有访问权限并返回所需数据。Postman提供的授权类型使您可以轻松处理Postman本机应用程序中的身份验证协议。——官方文档
在请求构建器中选择“授权”时,您会看到下拉菜单有以下选项:
inherit auth from parent
从父类节点继承父节点
No Auth
不带认证
Bearer Token
持票人令牌
Basic auth
基础认证
Digest Auth
摘要认证
OAuth 1.0
OAuth 2.0
Hawk Authentication
Hawk认证
AWS Signature
AWS签名
NTLM Authentication[beta]
NTLM身份验证
Note: NTLM and Bearer token are only available in Postman native apps. All other authorization types are available in Postman native apps and the Chrome app. Note that the Postman Chrome app is being deprecated.。——官方文档
大致意思是NTLM和持票人令环牌只可以用于Postman,其他的认证都可以用于Postman和谷歌浏览器,Postman 的谷歌浏览器插件已经停用
9、get方式,Headers——添加header
my-sample-header , lorem ipsum dolor sit amet
https://postman-echo.com/headers
10、Postman单一接口实践
接下来,我们拿个开放API来演示下单一接口测试流程
1、用第3条的链接
2. 添加测试(选择Tests)
3. 这里我添加三个用例,这三个用例都是Postman内置的,在右边可以找到这里我添加三个用例,这三个用例都是Postman内置的,在右边可以找到
·请求结果是否范围200;
Status code:Code is 2001
·响应时间是否低于200ms;
Response time is less than 200ms1
·查询是否成功;
# 这条语句记的要改to.include的参数为自己查询的参数,我这里是查PythonResponse body:Contains string12
4. 点击send 输出框切换到Test Results查看测试结果
可以看这三条用例的执行结果
·请求获取结果是200,通过
·因为网络比较查,所以延迟是大于200ms,失败
·返回的结果是不是"Python",通过
当然大家可以自己组合一些用例进行测试的
转载:(10条消息) Postman接口测试工具学习笔记(一)接口测试概念及Postman入门_噢,乖-CSDN博客_postman接口测试学习