Есть ли не Linux-клиент SOAP-UI для Linux или что-то подобное?
Я хочу запустить SOAP-UI на машине linux (solaris) с очень ограниченной функциональностью, где у нас даже нет пользовательского интерфейса, и поэтому я не могу установить на нее какое-либо программное обеспечение или открыть пересылку X11.
Однако я могу запускать Java-приложения и могу согласиться на любую альтернативу SOAP-UI.
Цель состоит в том, чтобы иметь возможность отправить сообщение SOAP как есть на URL-адрес.
Я изо всех сил пытался написать свой собственный Java-клиент для этого, однако я сталкиваюсь с проблемами с SSL-аутентификацией, и поэтому мне нужно использовать клиент, который гарантированно будет вести себя как положено.
Ниже приведена ошибка, которую я получаю при отправке SOAP-сообщения в моем java-приложении, однако обратите внимание, что для того же URL-адреса я могу вызвать GET и получить WSDL (используя HTTP-клиент Apache):
javax.net.ssl.SSLException: hostname in certificate didn't match: <172.30.40.50> != <host056.boomgroup.local>
1 ответ
Нашел руководство для этого здесь, которое делает нагрузочные тесты.
Для нормальных функциональных тестов официальная документация здесь.
Пример команды для функциональных тестов выглядит так:
sh /opt/app/home/SOAP-UI/SoapUI-5.0.0/bin/testrunner.sh -a -s "Test_Suite2" -r -f / opt / app / home / SOAP-UI / тест-проект / отчеты / /opt/app/home/SOAP-UI/test-project/test-soapui-project.xml