1. 使用 Java 写入 JMeter 中的变量
1.1 需求
一个项目中有很多接口,起初保存在 JMeter 中配置元件->自定义变量中,如下图:
虽然有调整顺序的功能,但是量大之后,查找维护起来还是很麻烦。
1.2 思路
将这些接口信息放在 excel 中统一管理,如果有调整,直接编辑 excel 表格,排序、检索方便,如下图:
1.3 环境准备
JMeter:5.0
JDK:1.8
Java 编辑软件:Eclipse MARS
1.4Java 代码实现
1.4.1 读取表格数据
现将表格中的数据读取到代码中,我这里使用的是数据保存,大家可以按照自己的习惯来写,由于使用的是 jxl.jar 读取 excel 表格,所以格式必须是 xls 后缀的,否则无法读取,代码如下:
/*输入流,声明读取变量is 用于读取excel表格*/
InputStream is=null;
/*构建Workbook对象*/
Workbook workbook=null;
/*传入path中描述的路径,读取到is中*/
is=new FileInputStream(path);
/*将is中读取到的excel表格赋值给workbook*/
workbook=Workbook.getWorkbook(is);
/*声明变量sheet,将workbook中的sheet名为sheetname的表格读取到sheet中*/
Sheet sheet=workbook