ps:如果图片的请求地址使用不了的话,可以换成https://httpbin.ceshiren.com/
1、poatman的安装
2、请求方式
- get请求是用来获取数据的,只是用来查询数据,不对服务器的数据做任何的修改,新增,删除等操作。
- post请求一般是对服务器的数据做改变,常用来数据的提交,新增操作。
- put请求与post一样都会改变服务器的数据,但是put的侧重点在于对于数据的修改操作,但是post侧重于对于数据的增加。
- delete请求用来删除服务器的资源。
3、发送get请求
- 填写请求方式
- 填写请求url
- 填写请求参数
4、发送post请求
- Post请求可以发送key-value,json,file等格式的数据
- 案例 - 请求URL:https://httpbin.testing-studio.com/post- 请求方式:Post
(1)使用form_data
(2)使用json
(3)使用raw
(4)使用form_data(file)上传文件
5、Postman软件的一些参数
- body - Pretty:和网页的开发者模式基本一致- Row:没有高亮,都是黑色的- Previre:页面预览形式
- Cookies:保存网页的响应信息
- Headers - 保存响应的头信息- 以keys-value的形式展示
- Test Results
- 状态码 - 200:请求成功- 301:重定向- 404:路径错误- 500:服务端错误- 502:服务端运行
6、在头部添加请求信息
7、增加断言
- Tests主要用来做断言,比如要测试返回结果是否含有某一字符串,就可以用到Tests
- 断言就是结果和预期对比
- 如果一致,用例通过,返回pass
- 如果不一致,用例失败,返回fail
8、变量
- 环境变量与全局变量
- 变量引用方法:{{variableName}}
9、添加Cookies
- Cookies可以用来鉴权(使用不多)
- Postman可以自动保存Cookie信息,以后要用的话可以直接添加
10、参数传递(使用较多)
- 获取需要的值
- 将获取的值设置为环境变量
- 在需要验证的接口中引用环境变量中保存的值
变量的作用域,有以下的变量作用域:
1. Global---全局
2. Enviroment ---环境变量
3. Local ---局部
4. Data ----数据
如果一个变量在两个不同的作用域。那么拥有较高级别作用域优先,postma解析变量是由大范围都小范围解析的
优先级从高到底
Data ---- > Local ---- > Enviroment ---- > Global
var jsonData = pm.response.json();
var token = jsonData.json.token;
pm.globals.set("token",token)
11、用例集
- 选择环境变量
- 选择执行次数
- 选择延迟时间
- 选择测试数据
- 点击Run按钮即可开始执行
以上是postman的基本使用,希望对大家有帮助~~~
标签:
postman
本文转载自: https://blog.csdn.net/qq_43911915/article/details/124168498
版权归原作者 橙子软件测试菇凉 所有, 如有侵权,请联系我们删除。
版权归原作者 橙子软件测试菇凉 所有, 如有侵权,请联系我们删除。