Jmeter CSVDataSet配置器修改(可自定义用例开始行号)
来源:互联网 发布:鼠标垫你们的知乎 编辑:程序博客网 时间:2024/05/21 06:34
前言:使用txt或csv维护用例,执行用例时,可能出于种种原因,致使用例执行中断,假如有1000条用例,执行到了400多条,这个时候不想改动用例文件,但jemter原生的csv配置器每次执行都是从文件第一行读起,所以,我们需要开放一个参数,让用户可以自定义用例开始执行的行号,这样就解决了该问题。
1.修改CSVDataSetBeanInfo类,新增linenumber行号变量:
2.CSVDataSetResources.properties配置文件新增行号linenumber项:
3.重载FileServer类中的readline方法(建议重载,保留之前的readline方法,以备后面会用到):
另外,我这里写的有点坑,因为没有大动作的改源码,只是单纯的用当前行和用户设置的行号做对比,如果不符合则跳到下一行,符合则返回该行内容。很影响效率,各位大神有啥其他的好办法,希望不吝赐教!
4.在CSVDataSet中调用新的readline方法:
5.因为jmeter每次都是从第一行读起,所以需要设count为全局变量,每执行完一次测试任务,将其归零。我这里是直接在Fileserver那个类里直接写了个重置的方法,在JmeterThread类中调用。
6.至此,CSVDataSet配置器修改完毕,效果如图:
2 0
- Jmeter CSVDataSet配置器修改(可自定义用例开始行号)
- Jmeter:修改内存配置
- Jmeter配置元件-用户自定义变量
- 修改KVM配置可远程管理
- PHP配置可修改范围
- 使用java自定义jmeter的压力测试用例
- 基于Spring可扩展Schema自定义配置(1)
- 基于Spring可扩展Schema自定义配置(2)
- Jmeter之三:配置元件 之 用户自定义的变量
- JavaScript属性的可迭代、可修改和可配置特性
- jmeter之ant配置批量执行用例发送邮件
- jmeter之ant配置批量执行用例发送邮件
- 可配置自定义日期多级联动
- jmeter配置
- jmeter配置
- Jmeter(7)----开发自定义函数
- 实现带快速导航的ListView(自定义View和自定义ViewGroup的结合),可直接使用和修改使用
- 自定义UIPageControl,可修改任何属性,简单粗暴
- java并发之ReentrantLock
- TCP-IP详解卷-TCP连接的建立与终结
- 实现TreeSet排序和遍历map的方法
- 进程间的通信--------操作系统
- jQuery 4 事件和动画
- Jmeter CSVDataSet配置器修改(可自定义用例开始行号)
- 学习React阶段性总结
- graphviz 安装和入门
- 使用位运算处理权限问题
- 《木兰辞》
- C/C++标准库中定义的各个类型最大值最小值limit.h
- jquery sortable组件配置参数中文注释及demo
- 关于mybatis中动态修改sql 的问题处理
- [NOI][CODEVS]1540 银河英雄传说 2002年NOI全国竞赛 并查集