Удаленка для jenkins+selenide+selenoid+allure+docker спецов на 2-3 часа в день. 100% remote! Присоединиться к проекту

как сделать многострочную замену Properties в soapUI?


(astafev) #1

Есть несколько сервисов, которые проверяют xml-ку по тем или иным критериям, xml-ка передается сервису примерно таким образом: <message><[!CDATA[ ]]></message>

Один из сервисов проверяет электронную подпись и видимо для нее выжны все переводы строки. Properties  в soapUI имеют однострочный формат и если вставить свое сообщение туда, преобразовывает его к одной строке.

Может кто-нибудь знает как сделать многострочную замену для Properties? Единственный выход, который я сейчас вижу это первым шагом в тест-кейсе вставить скрипт на Groovy, в котором каждый раз менять переменную, которая будет вставляться в нужные места в запросах. Мне кажется, это не самый удачный вариант...

 


(tisaser) #2

В Properties тест степе никак без использования Groovy скрипта.

Используйте вместо Properties DataGen  или DataSource.

Не совсем мне понятно, зачем переводы каретки для xml, но надо также учесть, что если какой-то тэг в запросе подписывается, то его изменение после подписи (в том числе удаление переводов каретки) будет означать, что подпись неправильная со всеми вытекающими.


(Mykhailo Poliarush) #3

а почему вы считаете, что использование groovy это не самый хороший способ

как по мне, очень даже не плохо, если будет решаться ваша проблема