使用Jmeter中的Javascript修剪返回的ISO时间
我正在检索ISO时间,返回的格式为使用Jmeter中的Javascript修剪返回的ISO时间,javascript,jmeter,Javascript,Jmeter,我正在检索ISO时间,返回的格式为 2018-06-28T03:20:27.000Z 但是我想要下面的格式 2018-06-28T03:20:27 毫秒部分应该被修剪。 我在Jmeter中使用java脚本生成时间,它的片段如下所示 var currentTime = new Date(); currentTime.setHours(currentTime.getHours()); var currentTime = new Date(currentTime).toISOString(); va
2018-06-28T03:20:27.000Z
但是我想要下面的格式
2018-06-28T03:20:27
毫秒部分应该被修剪。
我在Jmeter中使用java脚本生成时间,它的片段如下所示
var currentTime = new Date();
currentTime.setHours(currentTime.getHours());
var currentTime = new Date(currentTime).toISOString();
vars.put("currentTime",currentTime);
坦斯克在advcance 您可以使用
currentTime = currentTime.split('.')[0]
它会截断毫秒部分
更新的代码被剪断
var currentTime=新日期;
currentTime.setHourscurrentTime.getHours;
var currentTime=new DatecurrentTime.toISOString;
console.logcurrentTime,currentTime;
currentTime=currentTime.split'.[0]
console.logcurrentTime,currentTime 你可以用
currentTime = currentTime.split('.')[0]
它会截断毫秒部分
更新的代码被剪断
var currentTime=新日期;
currentTime.setHourscurrentTime.getHours;
var currentTime=new DatecurrentTime.toISOString;
console.logcurrentTime,currentTime;
currentTime=currentTime.split'.[0]
console.logcurrentTime,currentTime 您可以使用切片修剪额外零件 var iSOTime=new DateDate.now.toISOString.slice0,-5;
console.logiSOTime 您可以使用切片修剪额外零件 var iSOTime=new DateDate.now.toISOString.slice0,-5;
console.logiSOTime 请避免使用JavaScript,当涉及到高负载时,它可能会成为性能瓶颈。由于JMeter 3.1,建议使用性能最好的脚本选项,该选项与Groovy语言和函数对应 代码的Groovy等价物是:
vars.put('currentTime', new Date().format('yyyy-MM-dd\'T\'HH:mm:ss'))
关于JMeter中Groovy脚本的更多信息:请避免使用JavaScript,当涉及到高负载时,它可能会成为性能瓶颈。由于JMeter 3.1,建议使用性能最好的脚本选项,该选项与Groovy语言和函数对应 代码的Groovy等价物是:
vars.put('currentTime', new Date().format('yyyy-MM-dd\'T\'HH:mm:ss'))
有关JMeter中Groovy脚本的更多信息: