Json Java脚本和JMeter
我在JSON文件中有一个作业日志请求,需要通过Jmeter发布JSON文件。我发布的每个请求都应该有唯一的时间戳 我们在JMeter中有任何选项可以动态处理这个问题吗 以下是我的JSON请求:Json Java脚本和JMeter,json,jmeter,Json,Jmeter,我在JSON文件中有一个作业日志请求,需要通过Jmeter发布JSON文件。我发布的每个请求都应该有唯一的时间戳 我们在JMeter中有任何选项可以动态处理这个问题吗 以下是我的JSON请求: { "XXXX098": { "NumCopies": "1", "NumPages": "20", "Status": "done printing", "Title": "Spooling.jpg", "Username": "keshavka",
{
"XXXX098": {
"NumCopies": "1",
"NumPages": "20",
"Status": "done printing",
"Title": "Spooling.jpg",
"Username": "keshavka",
"date": "23:06 Feb 5, 15",
"print status": "cancel",
"time": "1429036296",
"timestamp done printing": "1434713950:130068" //--> Should be changed dynamically for every request (EPOC Timer)
}
}
使用jmeter uu javaScript函数或beanshell预处理器怎么样?如果您只需要更改日期,则可以使用jmeter函数作为动态值:
选择Post Body后使用,以放置正文为什么不使用jmeter的时间函数? 您应该尝试将内联函数插入JSON负载,如下所示:
{
"XXXX098": {
"NumCopies": "1",
"NumPages": "20",
"Status": "done printing",
"Title": "Spooling.jpg",
"Username": "keshavka",
"date": "23:06 Feb 5, 15",
"print status": "cancel",
"time": "1429036296",
"timestamp done printing": "${__time(,)}"
}
}
默认情况下_time()函数返回自1970年1月1日以来的当前时间(以毫秒为单位),但您可以使用模式控制格式,有关说明和示例,请参阅。您使用的采样器是什么?对我的答案有何反馈?如果有帮助的话,它应该被接受并可能被升级,这样对其他人来说是有帮助的,但是我们不能将变量从bean shell预处理器传递到JSON文件当我们在请求中将其作为og正文的一部分时,这是有效的,但是当我在请求中上载JSON文件时,这是无效的,不,事实上,我不能把它放在帖子的正文里。它必须在请求中作为JSON文件上传