接口测试Case之面向页面对象编写规范
一、什么是页面对象化
主要提倡的思想是:万物皆对象,即把一个Page看成一个对象,来进行接口自动化Case的编写,不要闲扯,直接讲怎么个操作法呢?
二、有什么优势?
2.1 Case层次清晰,便于管理
2.2 统一管理,后期Case维护方便
三、被测系统-->模式-->Jmeter工具之间的关系
四、操作步骤
4.1 创建测试套件: 线程组-->简单控制器(名称:具体业务流程)
4.2 创建Page Object :线程组-->简单控制器-->简单控制器(名称:页面名称)
4.3 创建Method : 线程组-->简单控制器-->简单控制器-->创建HTTP请求
五、已完成实例
六、 自动化Case编写规范
6.1 每个请求前用数字顺序进行标注,如:1,2,3...
6.2 请求路径写在名称前面
6.3 把公共变量抽取成自定义变量,如:url
6.4 每个请求都必须添加响应断言,断言必须内容需要结合业务流程该返回的结果
6.5 正则表达式提取器,缺省值必须有默认值