gpt4 book ai didi

SOAP UI 变量(例如,日期)

转载 作者:行者123 更新时间:2023-12-01 22:32:26 25 4
gpt4 key购买 nike

我正在使用 SOAP UI Pro。我有一个请求,这是摘录:

               <ns2:OfficeType>
<ns2:OfficeTypeCode>M</ns2:OfficeTypeCode>
<ns2:EffectiveDate>2000-01-01</ns2:EffectiveDate>
<ns2:TerminationDate>9999-12-31</ns2:TerminationDate>
<ns2:IsPrimary>true</ns2:IsPrimary>
</ns2:OfficeType>

例如,我想使用今天而不是 2000-01-01(所以我写这篇文章的那一天应该是 2015-03-10。你可能正在阅读 3 月 12 日,在这种情况下它会是2015-03-12等)。理论上我可以在每次发送 SOAP 请求时编辑它并用当前日期替换字段,但这应该是自动的。我想说,而不是 2010-01-01 使用类似 $(Today'YYYY-MM-DD') 的东西(这只是一个例子,可能与实际语法没有任何关系)。

有没有办法从 SOAP UI Pro 获取当前日期并放入 SOAP UI 消息中?

最佳答案

在 SOAPUI 中,您可以使用以下符号 ${=groovy expression} 直接在 SOAP 请求中使用 groovy 代码,因此在您的情况下,您可以使用 ${=new java.text .SimpleDateFormat("yyyy-MM-dd").format(new java.util.Date())}yyyy-MM-dd 格式获取今天的日期。

直接在您的测试请求中,您可以使用:

<ns2:OfficeType>
<ns2:OfficeTypeCode>M</ns2:OfficeTypeCode>
<ns2:EffectiveDate>${=new java.text.SimpleDateFormat("yyyy-MM-dd").format(new java.util.Date())}</ns2:EffectiveDate>
<ns2:TerminationDate>9999-12-31</ns2:TerminationDate>
<ns2:IsPrimary>true</ns2:IsPrimary>
</ns2:OfficeType>

希望对您有所帮助,

关于SOAP UI 变量(例如,日期),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28970255/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com