Jmeter 接口造数

简介

通过Jmeter 工具,批量快速造符合生产实际情况的数据,用于功能测试、接口测试或性能测试。

作品描述

痛点:

    伴随着公司越来越快的发展速度,业务越来越繁杂,系统越来越多,系统之间关联性也越来越紧密。对于测试人员来说,系统测试难度加大,尤其是测试数据来自上游等外围的系统,测试人员需要花费大量时间在造数上或者依靠外围人员协助推数,不仅消耗大量时间、人力而且被测功能可能不能及时进行测试。

解决方案:

  利用Jmeter的强大功能,解决造数问题。   

 步骤一:新建线程组,引入参数化 Jmeter 接口造数

1)参数化文件数据格式:准备需要作为变量的参数数据

Jmeter 接口造数

   

2)对于ID 等不能重复的序列,可通过引入BeanShell Sampler取样器,通过编写Java代码生成随机不重复序列

Jmeter 接口造数

 

3)对于需要临时从数据库获取数据作为变量的,可引入JDBC请求

Jmeter 接口造数

将需要的结果提取出来作为变量

Jmeter 接口造数

 

4)对于需要加密的参数,可引入加密jar包,在BeanShell Sampler 中编写Java代码,通过加密函数对参数进行加密

Jmeter 接口造数

 

Jmeter 接口造数

 

 步骤二:编写造数请求接口,入参中需要引用变量的地方引用变量

Jmeter 接口造数

步骤三:结合线程并发及循环控制器,实现批量造数

Jmeter 接口造数

 

Jmeter 接口造数

     

                                                    就是这么简单,Ready Go!                

 

创新点

    一、随时测试,不需等待外围推数

    二、只需准备关健字段数据,数据循环使用

    三、几小时甚至几天的工作,三两分钟就搞定

    四、脚本持续可用,无需修改

带来的影响

    大大提高测试效率,测试时效,随时配合研发测试。