接口测试过程,很多时候需要各种常规测试数据,测试数据解决办法:
1、接口测试过程中,人工修改参数。
2、存txt或jmeter自带插件csv读取测试数据,然后接口引用。
3、前置处理器BeanShell PreProcessor写java生成,然后接口引用。
4、jmeter函数助手自带了各种函数uuid、time这些,然后接口引用。
为什么要集成为jmeter函数,主要为了简单、快捷,避开繁琐的造数据方式。最重要一点原生函数助手无这些遭数据函数。
根据日常所需,对一些常规模拟测试数据进行jmeter函数开发集成,目前已有函数根据运营商生成手机号码(__RandomPhone)、随机模拟身份证(__Idcard)、数据集合{(__RandmontestData)(名字、地址 、图片、大学名称 、书名 、经度 、纬度、游戏名 、IPV4、email 、卡号)}jmeter测试过程无需繁琐的数据引用方式直接调用即可。
使用方式:
1、将ApacheJMeter_functions.jar丢进apache-jmeter-5.2.1\lib\ext文件夹,替换原有的函数jar包。
2、将其余依赖jar丢进apache-jmeter-5.2.1\lib即可。
3、打开函数助手即可查到__RandomPhone、__Idcard、__RandmontestData等新增函数。
4、需要时,如地址数据“${__RandomtestData(1)}”直接使用,不了解jmeter函数助手可百度查询。
链接: https://pan.baidu.com/s/1a0H-5y8CLoKo_32eQioCIQ 提取码: 4ctm
引用了com.github.binarywang(地址、卡号方法等)、com.github.javafaker依赖包。