书接上回:[Jmeter生成Excel测试报告记录]1. Excel模板, java代码与jar包准备
1. 数据驱动的数据准备
csv格式,第一列为username, 第二列为password!
2. 用例准备
同样是CSV格式
3. Jmeter元器件准备
总览:
线程组下详细配置:
- 第一个数据配置,加载测试数据
- 第二个数据配置,加载测试用例数据
需要注意的是,用例数据第一行是标题,不需要作为参数所以忽略第一行.同时,期望数据中有引号且需要带上,所以Allo quoted data?也设置为True
- HTTP请求默认值
这个根据大家的实际情况设置就行,我这里是部署在本地的应用
- 一次性控制器,在这添加Bean Shell调用jar包, 用来生成测试结果文件
这里主要是调用jar包,根据实例化jar中的对象,并调用CreateResultFile来生成一个结果文件,并将该文件路径放入变量filePath中,以便写结果时进行调用
- HTTP请求,同时添加后置处理获取实际结果
HTTP请求
后置处理,正则表达式获取实际结果,并放入变量actResult中
- Bean Shell请求, 写测试结果到Excel文件中
主要是通过变量获取值,然后写入到文件中,因为我要使用整个实际结果,所以使用的是正则表达式中的g0, 请根据自己实际项目进行调整
4. 结果文件展示