




全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
Jmeter 自动化测试用例编写规范自动化测试用例编写规范 1 自动化用例整体结构划分自动化用例整体结构划分 用例结构的好坏 将直接影响到了用例的编写 维护 阅读 运行的效率 一个 好的用例结构划分需要同时考虑业务模块覆盖和测试覆盖 从常规来说 接口测试可 以分为 a 系统级的用户业务场景 b 模块级的用户业务场景 b 单接口业务场景 c 接口合法性校验测试 在 jmeter 中 系统级用户业务场景作为单独的一个 jmx 每个模块 级的用户业务场境 每个模块的各个接口业务场景 每个模块的每个接口的参数合法 性校验各自做为单独的一个 jmx 文件存在 并且需要遵循一定的命名规范 这样划分 的目的是一来 确保在用例编写时 相对独立 不会互相干扰 二来 用例维护时 方便定位影响面和位置 提高效率 降低维护成本 三来 可以根据不同测试需求 灵活调整测试层面 具体操作如下 用户中心业务场景命名为 user center jmx 用户中心单接口业务逻辑 用例 user center detail jmx 用户中心参数合法性校验 user center valid jmx 2 自动化环境维护 手工测试自动化环境维护 手工测试 自动化测试环境统一 减少环境维护成本 自动化测试环境统一 减少环境维护成本 为减少测试环境资源 升级维护 数据准备等成本 因此 自动化测试需要直接 复用手工测试环境 但这就要求 在执行测试脚本之前 需要预先清理环境 以避免 数据冲突而导致脚本执行失败 Jmeter 可以直接通过执行 Sql 语句进行环境初始化 且为保证环境的共用性 不影响他人使用 因此 删除语句需要带上条件 只删除自 己即将新增的语句 例如 账号注册 唯一索引是电话号码 因此删除语句需要带上电话号码 测试输入数 据 如图所示 3 模块间的数据依赖处理 模块间的数据依赖处理 涉及到模块之间的数据相互依赖情况 例如需要在客户模块进行开户 才能到交易 模块进行交易 需要在被依赖的测试 再通过 csv 文件或者其他文件格式进行不同模 块 线程组 之间的数据传递 具体执行步骤如下 a 根据业务特点划分业务块 每个业务块一个线程组 例如登录注册一个线程组 交 易一个线程组 如图所示 b 登录后的账号及返回的 user token 保存到 csv 文件中 c 其他模块引用登录后的账号 user token 等信息 引用方式如下图所示 4 文件的相对路径处理 及文件的相对路径处理 及 linux 和和 windows 不同路径符问题解决 不同路径符问题解决 当测试用例中涉及到文件保存 引用时 都需要文件的路径 如果文件采用的是绝对 路径 可移植性较差 并且 windows 和 linux 的路径盘符不同 windows 采用是 linux 采用的是 这些问题可以通过几个步骤 1 先通过获取 jmeter 的执行环境变量 property user dir 来获取相对路径 2 调用包 handle handlepath 处理 windows 和 linux 下不同盘符问题 3 设置获取到的文件路径称为 jmeter 的属性 以确保其他 jmx 能获取 4 其他项目里可直接引用 具体操作如下 具体操作如下 获取文件相对路径方式 处理 li
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年医生初级面试技巧与模拟题解析
- 2025年特岗教师招聘考试物理模拟试题及答案解析
- 2025年水利行业高级职位面试必-备灌区管理模拟题解析
- 2025年餐饮企业审计部门笔试模拟题集
- 胆囊癌护理查房
- 甲状腺癌病例讨论课件
- 甲状腺功能亢进护理
- 使用课件的教学方法
- 新解读《GB-T 36806-2018甘蔗杆状病毒实时荧光PCR检测方法》
- 做教学课件反思与总结
- 最全海外常驻和出差补助管理规定
- 试生产总结报告
- 房地产制度与标准 -中建一局项目管理标准化指导手册(第一版)
- 《老年学概论(第3版)》课件第一章
- GB/T 6495.1-1996光伏器件第1部分:光伏电流-电压特性的测量
- GB/T 30951-2014小型水电站机电设备报废条件
- GB/T 18948-2017内燃机冷却系统用橡胶软管和纯胶管规范
- 电动汽车充电桩申请安装备案表
- DB32T 4073-2021 建筑施工承插型盘扣式钢管支架安全技术规程
- 易制毒、易制爆培训试卷及答案
- 入行论94课第1个颂词
评论
0/150
提交评论