postman接口测试视频笔记-2
postman接口测试视频笔记-2
- postman接口测试的使用
- 1. ui测试
- 1.1 过程与目的
- 1.2 Cheerio 库
- 1.3 ui测试实例
- 1.4 postman做ui测试的局限性
- 2. 使用postman设置请求方法
- 2.1 常见的请求方法
- 2.2 请求方法的演示示例
- 3. postman与cookie
- 3.1 Test保存cookie
- 3.2 Test获取cookie
- 3.2.1控制台打印和调试
- 3.3 Test删除cookie
- 4. 鉴权
- 4.1 基于Token的鉴权
- 5. Collection
- 5.1 Collection
postman接口测试的使用
1. ui测试
1.1 过程与目的
过程:
发请求得到网站的响应,可以得到HTML页面标签或者json数据等
解析HTML标签,判断元素是否展现了
目的:
快速检查ui是否在正确
1.2 Cheerio 库
可查询的文档:http://cheerio.js.org/
const cheerio = require('cheerio');
const $ = cheerio.load('Hello world
');$('h2.title').text('Hello there!');
$('h2').addClass('welcome');$.html();
//=> Hello there!
1.3 ui测试实例
var cheerio = require('cheerio');
var $ = cheerio.load(responseBody);
pm.test('包含4门课程', function() {pm.response.to.be.success;pm.expect($('servive-block-in').length === 4);
});
1.4 postman做ui测试的局限性
-
交互能力一般
-
无法处理Ajax请求
补充Ajax知识:
Ajax的工作原理相当于在用户和服务器之间加了—个中间层(AJAX引擎),使用户操作与服务器响应异步化。并不是所有的用户请求都提交给服务器。
—些数据验证和数据处理等都交给Ajax引擎自己来做,只有确定需要从服务器读取新数据时再由Ajax引擎代为向服务器提交请求。更多相关可查看:总结 - Ajax工作原理和实现步骤_半夏半暖半倾城的博客-CSDN博客_ajax的原理
-
sandbox中无法使用更多的Javascript库
2. 使用postman设置请求方法
2.1 常见的请求方法
-
GET
获取一个或一组资源
-
POST
创建一个或一组资源
-
PUT
更新一个资源
-
DELETE
删除一个资源
-
PATCH
更新一个资源
2.2 请求方法的演示示例
除了Get其他的都能在body里面传数据
-
GET
-
POST Raw Text
-
POST Form Data
3. postman与cookie
3.1 Test保存cookie
3.2 Test获取cookie
3.2.1控制台打印和调试
3.3 Test删除cookie
4. 鉴权
4.1 基于Token的鉴权
步骤:
- 获取Token
- 设置Header

放在header里面表示有权限访问
5. Collection
5.1 Collection
-
组织业务逻辑
例如一个登录模块会有很多的接口测试用例
例如购物车下单模块有很多的测试接口用例
-
导入导出
可以将collection导出成json文件从而可以使用命令行直接执行
-
其他功能,例监控和mock server
上述两个其他功能付费
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!
