性能测试-jmeter基础4-设置日期的递增参数demo

在跑脚本的过程中,希望日期随线程递增,具体demo如下

1、线程组设置5个线程数

2、新增取样器

3、使用Jmeter开发脚本时,难免需要调试,这时可以使用Jmeter的Debug Sampler,它有三个选项:JMeter properties,JMeter variables,System properties:

JMeter variables:这个是我们自已定义的变量,定义的方式有如下这些:

  a) 选中测试计划(Test plan),在右边的面板上添加User Defined Variables

  b) 选中线程组,右键选择 配置元件( config element)-->User Defined Variables

  c) 通过后置处理器生成的变量

  d)使用csv参数化的变量

4、script

var n=${__threadNum};

function dateAdd(startDate,n) {
startDate = new Date(startDate);
startDate = +startDate + 1000*60*60*24*n;
startDate = new Date(startDate);
var nextStartDate = startDate.getFullYear()+"-"+(startDate.getMonth()+1)+"-"+startDate.getDate();
return nextStartDate;
}
vars.put('n',${__threadNum});
a = dateAdd('2018-6-26',n);
vars.put('a',a);

5、执行后可以查看结果显示,结果显示实现递增

 

posted @ 2018-06-27 10:56  wing-小  阅读(3588)  评论(0编辑  收藏  举报