java在HTTP请求中设置UTC时间
我想在HTTP请求中以yyyy-mm-ddThh:mm:ss
格式传递current date
和time
。我希望我的时间是24小时格式,时区应该是UTC。我目前正在使用函数${__time(yyyy-MM-dd'T'hh:mm:ss)}
,它以12-hour
格式返回时间,时区被视为本地
有人能帮我吗?我怎样才能得到24-hour
格式的时间,并在Jmeter
中将时区设置为UTC
你可以在下面搜索框中键入要查询的问题!
我想在HTTP请求中以yyyy-mm-ddThh:mm:ss
格式传递current date
和time
。我希望我的时间是24小时格式,时区应该是UTC。我目前正在使用函数${__time(yyyy-MM-dd'T'hh:mm:ss)}
,它以12-hour
格式返回时间,时区被视为本地
有人能帮我吗?我怎样才能得到24-hour
格式的时间,并在Jmeter
中将时区设置为UTC
# 1 楼答案
从JMeter 5.2.1开始,您只能使用__time() function在默认时区获取时间,如果需要在不同时区获取时间,可以在系统下设置^{} Java System Property 。属性文件(位于JMeter安装的“bin”文件夹中)
如果您的测试假设在不同的时区生成时间戳,那么如果上述方法不是一个选项,您可以考虑切换到允许执行任意Groovy代码
的^ {A4}。默认时区中的当前时间戳:
UTC时区中的当前时间戳:
演示:
更多信息:Apache Groovy - Why and How You Should Use It