Переменные даты SOAP UI за последние январь, февраль, декабрь за последние 12 месяцев - PullRequest
2 голосов
/ 16 апреля 2019

Мне нужно настроить свои ложные ответы так, чтобы они всегда предоставляли данные за последние 12 месяцев. Я знаю, что могу сделать это, используя переменные, такие как сегодня: $ {= def now = new Date (); now.format ("yyyy-MM-dd") внутри проекта и вызвать это, используя

${#Project#today}

как описано здесь Сценарии сегодняшней даты

Однако мне нужно намного больше контролировать даты, и мне нужно, чтобы части ответов всегда были, например, самым последним месяцем февраля, марта и т. Д. Итак, учитывая, что сегодня 14 апреля, наиболее последний марш был бы 1 марта 2019 года, но самый последний июль был бы 1 июля 2018 года. Как мне рассчитать переменные, которые отражают дату самого последнего месяца для каждого из 12 месяцев года?

Кто-нибудь пробовал что-нибудь подобное?

Спасибо!

1 Ответ

0 голосов
/ 20 апреля 2019

Это заняло немало проб и ошибок, но в конечном итоге это выяснили. Мне пришлось сначала создать несколько дополнительных переменных, чтобы отслеживать текущий и прошлый год, а затем заставить оператор if работать с этой переменной. Снимок ниже:

enter image description here

...