【问题标题】:How to convert a date (Thu 31 Oct 2019 10:08:29) format to Milliseconds (1572516509000) in Load runner (Vugen)如何在 Load runner (Vugen) 中将日期 (Thu 31 Oct 2019 10:08:29) 格式转换为毫秒 (1572516509000)
【发布时间】:2019-10-31 10:45:39
【问题描述】:

在 Vugen (Web/HTTP-HTML) 中编写脚本期间,我使用日期时间格式 (%a %d %b) 在参数文件中捕获了日期格式的时间 (Thu 31 Oct 2019 10:08:29) %Y %H:%M:%S)。我必须在 web_custom_request 的 Body 部分中传递的值,它只接受毫秒 (1572516509000)。我们如何在 LR 中将此日期格式转换为毫秒。

有人可以在这里给我建议吗?

谢谢, 搜门

【问题讨论】:

  • 可以改用 TruWeb 协议吗?

标签: performance-testing loadrunner


【解决方案1】:

帮助理解用例。提交时是否需要以毫秒为单位的时间?在过去的某个时间给定的日期和时间?在给定日期和时间的未来某个时间点?

我问的原因是有内置函数可以为当前时间生成 UNIX 样式的时间戳。根据请求的性质,您可能会在过去或未来的日期中加上或减去一些毫秒数:一天 86,400,000 毫秒

【讨论】:

  • 或者,从人类可读格式到 Epoch 的转换见附件链接:epochconverter.com/programming/c
  • 是的,提交时的时间以毫秒为单位。将有 2 次(开始时间和结束时间)。两者都将以毫秒为单位。开始时间为当前时间,结束时间为同一天加上 1 小时 15 分钟。是的,开始时间我们使用的是 web_save_timestamp_param("p_StartTime", LAST);功能。但是我们无法转换从日期/时间捕获的结束时间(日期格式)。你能帮我做一些事情吗?
  • 结束时间 = 开始时间(毫秒)+ 4500000 毫秒(3600 秒一小时 * 1.25*1000)
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2011-12-18
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-10-21
  • 2016-02-25
  • 1970-01-01
相关资源
最近更新 更多