编写jmeter测试用例_jmeter自动化用例编写规范

本文介绍了JMeter自动化测试用例的结构划分原则,强调了系统级、模块级和单接口场景的独立文件组织,以提高编写、维护和运行效率。同时,提出了自动化测试环境应复用手工测试环境,通过执行SQL语句进行环境初始化,并给出了环境清理的示例。此外,还讨论了如何通过命名规范来便于用例管理和定位。
摘要由CSDN通过智能技术生成

Jmeter

自动化测试用例编写规范

1.

自动化用例整体结构划分

用例结构的好坏,将直接影响到了用例的编写、维护、阅读、运行的效率。一个好

的用例结构划分需要同时考虑业务模块覆盖和测试覆盖。

从常规来说,

接口测试可以分

为:

a.

系统级的用户业务场景;

b.

模块级的用户业务场景;

b.

单接口业务场景;

c.

接口合

法性校验测试;

jmeter

,

系统级用户业务场景作为单独的一个

jmx,

每个模块级的用

户业务场境、

每个模块的各个接口业务场景、

每个模块的每个接口的参数合法性校验各

自做为单独的一个

jmx

文件存在(并且需要遵循一定的命名规范)

。这样划分的目的是

一来,确保在用例编写时,相对独立,不会互相干扰;二来,用例维护时,方便定位影

响面和位置,提高效率,降低维护成本;三来,可以根据不同测试需求,灵活调整测试

层面;

具体操作如下:用户中心业务场景命名为:

user_center.jmx;

用户中心单接口业务逻辑用

例:

user_center_detail.jmx ;

用户中心参数合法性校验:

user_center_valid.jmx;

2.

自动化环境维护(手工测试

+

自动化测试环境统一,减少环境维护成本)

为减少测试环境资源、升级维护、数据准备等成本,因此,自动化测试需要直接复

用手工测试环境。但这就要求,

在执行测试脚本之前,需要预先清理环境,

以避免数据

冲突而导致脚本执行失败。

Jmeter

可以直接通过执行

Sql

语句进行环境初始化,且为保

证环境的共用性,不影响他人使用;

因此,删除语句需要带上条件,只删除自己即将新

增的语句;

例如

,账号注册,唯一索引是电话号码,因此删除语句需要带上电话号码

=

测试输入数

据;如图所示:

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值