SOAPUI:使用 groovy 脚本的时间戳
SOAPUI: timeStamp using groovy script
我需要在我的 SOAP 请求中参数化时间戳。
我打算为此编写 groovy 测试步骤。
你能帮忙吗?
<timeStamp>2017-10-11T01:51:08.410-05:00</timeStamp>
你可以试试这个:
添加 groovy 步骤
String startTime = new Date().format("yyyy-MM-dd'T'HH:mm:ss.SSSXXX")
testRunner.testCase.setPropertyValue( "TimeStamp", startTime )
log.info(startTime);
您可以设置测试用例级别属性。
SoapUI 允许在 soap 请求中编写内联脚本,而不必单独编写 Groovy 脚本测试步骤。
您需要做的就是将您的 timestamp
请求元素修改为如下所示:
<timeStamp>${= new Date().format("yyyy-MM-dd'T'HH:mm:ss.SSSZ") }</timestamp>
我需要在我的 SOAP 请求中参数化时间戳。 我打算为此编写 groovy 测试步骤。 你能帮忙吗?
<timeStamp>2017-10-11T01:51:08.410-05:00</timeStamp>
你可以试试这个:
添加 groovy 步骤
String startTime = new Date().format("yyyy-MM-dd'T'HH:mm:ss.SSSXXX")
testRunner.testCase.setPropertyValue( "TimeStamp", startTime )
log.info(startTime);
您可以设置测试用例级别属性。
SoapUI 允许在 soap 请求中编写内联脚本,而不必单独编写 Groovy 脚本测试步骤。
您需要做的就是将您的 timestamp
请求元素修改为如下所示:
<timeStamp>${= new Date().format("yyyy-MM-dd'T'HH:mm:ss.SSSZ") }</timestamp>