SOAPUI:使用 groovy 脚本的时间戳

VIS*_*WDA 3 groovy soapui

我需要在我的 SOAP 请求中参数化时间戳。我打算为此编写 groovy 测试步骤。你能帮忙吗?

<timeStamp>2017-10-11T01:51:08.410-05:00</timeStamp>
Run Code Online (Sandbox Code Playgroud)

Rao*_*Rao 9

SoapUI 允许在soap 请求中编写内联脚本,而不必单独编写Groovy 脚本测试步骤。

您需要做的就是将您的timestamp请求元素修改为如下:

<timeStamp>${= new Date().format("yyyy-MM-dd'T'HH:mm:ss.SSSZ") }</timestamp>
Run Code Online (Sandbox Code Playgroud)

  • 谢谢饶。下面的代码对我有用。`&lt;timeStamp&gt;${= new Date().format("yyyy-MM-dd'T'HH:mm:ss.SSSZ") }&lt;/timestamp&gt;` (2认同)