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

Posted winging

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了性能测试-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、执行后可以查看结果显示,结果显示实现递增

技术分享图片

技术分享图片

 











以上是关于性能测试-jmeter基础4-设置日期的递增参数demo的主要内容,如果未能解决你的问题,请参考以下文章

软件测试性能测试工具基础-loadrunner12+jmeter

jmeter性能测试全过程review

软件测试性能测试工具基础-loadrunner12+jmeter

使用jmeter进行简单的性能测试

性能测试十九:jmeter参数优化+排错

性能测试基础---jmeter参数化关联事物检查的等