最近12个月中最近一月,二月..十二月的SOAP UI日期变量

时间:2019-04-15 21:37:32

标签: groovy scripting soapui

我需要设置模拟响应,以便它们始终提供最近12个月的数据。我知道我可以使用今天这样的变量来做到这一点:$ {= def now = new Date(); now.format(“ yyyy-MM-dd”)并使用

调用
${#Project#today}

如此处Scripting Today's Date

所述

但是,我需要对日期进行更多控制,并且需要使响应的某些部分始终位于例如2月,3月等的最近一个月。因此,鉴于今天是4月14日,最近的游行是2019年3月1日,但是最近的7月是2018年7月1日。我将如何计算反映一年中12个月中每个月份的最近月份日期的变量?

有人尝试过类似的事情吗?

谢谢!

1 个答案:

答案 0 :(得分:0)

这花费了很多尝试和错误,但最终找到了答案。我必须先创建几个其他变量来跟踪当前和去年,然后创建一个if语句以对该变量起作用。下面的快照:

enter image description here