六、postman做ui测试
2024-10-20 11:26:12
一、思路
- 发请求去拿到网站的响应——》html
- 解析html标签,判断一些元素是否显示
二、目的
快速检查ui是否正确
三、用到的库
Cheerio
https://cheerios.js.org
var cheerio = require('cheerio'),
$ = cheerio.load('<h2 class= "title"> Hello World</h2>');
$('h2.title').text('hello there!');
$('h2').addClass('welcome');
$.html();
四、测试用例(小demo)
断言http://www.itest.info/courses 这个页面出现4个课程
var cheerio = require('cheerio');
$ = cheerio.load(responseBody); pm.test("必须包含4门课程",function(){
pm.response.to.be.success;
pm.expect($('.service-block-in').length === 4);
});
五、总结
postman可以做ui功能测试
- 前提是大家的JavaScript代码功底不错
- 熟悉类似于jquery的操作
postman做ui功能测试的局限
- 交互能力一般
- 无法处理ajax请求
- sandbox中无法使用更多的javascript库
最新文章
- Akka-remote使用入门
- JAVA OO 第二章知识点
- Google Tensorflow 源码编译(三):tensorflow<;v0.5.0>;
- 联通烽火hg220桥接tplink路由器
- Oracle PL/SQL实战代码下载
- J2EE MyBatis使用
- ACM数学问题分类(汇总帖)
- Could not locate executable null 解决办法
- 学习selenium python版最初的一个小想法
- VB的写法,关于版本写入注册表
- KVC与KVO理解
- String 类的实现(2)深度拷贝详解
- Spring+SpringMVC+MyBatis深入学习及搭建(五)——动态sql
- 360提供的php防注入代码
- Javascript中的url编码与解码(详解)
- Spring Aop源码分析
- Phoenix(SQL On HBase)
- 72.纯 CSS 创作气泡填色的按钮特效
- What is the RESTful API ?
- go标准库的学习-mime/multipart