码迷,mamicode.com
首页 > 其他好文 > 详细

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

时间:2018-06-27 11:29:49      阅读:459      评论:0      收藏:0      [点我收藏+]

标签:com   --   tle   variable   debug   rip   基础   测试   add   

在跑脚本的过程中,希望日期随线程递增,具体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

标签:com   --   tle   variable   debug   rip   基础   测试   add   

原文地址:https://www.cnblogs.com/winging/p/9232865.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!