接口测试Case之面向页面对象编写及规范

一、什么是页面对象化

主要提倡的思想是:万物皆对象,即把一个Page看成一个对象,来进行接口自动化Case的编写,不要闲扯,直接讲怎么个操作法呢?

二、有什么优势?

2.1 Case层次清晰,便于管理

2.2 统一管理,后期Case维护方便

三、被测系统-->模式-->Jmeter工具之间的关系

接口测试Case之面向页面对象编写及规范

四、操作步骤

4.1 创建测试套件: 线程组-->简单控制器(名称:具体业务流程)

接口测试Case之面向页面对象编写及规范

4.2 创建Page Object :线程组-->简单控制器-->简单控制器(名称:页面名称)

接口测试Case之面向页面对象编写及规范

4.3 创建Method : 线程组-->简单控制器-->简单控制器-->创建HTTP请求

接口测试Case之面向页面对象编写及规范

五、已完成实例

接口测试Case之面向页面对象编写及规范

六、 自动化Case编写规范

6.1 每个请求前用数字顺序进行标注,如:1,2,3...

6.2 请求路径写在名称前面

6.3 把公共变量抽取成自定义变量,如:url

6.4 每个请求都必须添加响应断言,断言必须内容需要结合业务流程该返回的结果

6.5 正则表达式提取器,缺省值必须有默认值

接口测试Case之面向页面对象编写及规范

上一篇:maven系列--settings.xml


下一篇:int和Integer区别