在跑腳本的過程中,希望日期隨線程遞增,具體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
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、執行后可以查看結果顯示,結果顯示實現遞增