




全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- Unit 2 She was very happy.说课稿-2023-2024学年小学英语五年级上册外研版(一起)
- 项目结算评审 合同7篇
- 2025年低空旅游行业「空中观光+文化IP」融合创新产业链研究报告
- 低空经济绿色认证标准实施现状与2025年发展前景报告
- 重难点解析人教版八年级上册物理光现象《光的直线传播》同步测评试题(解析卷)
- Unit 1 This is me!Grammar 说课稿2024-2025学年牛津译林版英语七年级上册
- 其他版本教学设计中职中职专业课职业发展和就业创业公共课程
- 第四节 电势能 电势教学设计-2025-2026学年高中物理必修第三册沪科版(2020·上海专用)
- 第二节 自由落体运动规律说课稿-2025-2026学年高中物理粤教版必修1-粤教版2005
- 九年级化学上册 第二单元 我们周围的空气说课稿 (新版)新人教版
- 光热发电技术课件
- 2025年入团考试时事热点及试题与答案
- 昌平卫校笔试题目及答案
- NB/T 11525-2024气动、电动调度单轨吊车技术条件
- 部编版新教材语文二年级上册《6.去外婆家》教案设计
- 餐饮管理六大技能
- 会计工作规范与行业标准研究计划
- 流产补偿协议书范本
- 《安徒生童话》整本书阅读(教学设计)-2024-2025学年统编版语文三年级上册
- 深基坑工程监理实施细则
- 2025(人教版)小升初数学总复习 知识点总结+专项练习(含答案)
评论
0/150
提交评论