Могу ли я запустить все услуги SOAPUI MOCK в рабочем пространстве из командной строки? -- soapui пол Связанный проблема

Can I run all SoapUI mock services in a workspace from the command line?


1
vote

проблема

русский
У меня есть рабочее пространство SOAPUI с ~ 15 проектами, каждый с различными интерфейсами и услугами MOCK. Я хочу развернуть эти услуги Mock где-то, чтобы другие разработчики могли тестировать против них.

Руководитель командной строки SOAPUI может Запустите все услуги Mock в одиночном проекте , но не все службы в целом рабочем пространстве , как GUI. Есть ли способ повторить это поведение GUI SOAPUI, не прибегая к бегу на гигиену?

Из-за количества участвующих услуг, я бы предпочел не прибегать к сочетанию всего в одном Uber-Project. Я также рассматривал используя инструмент wargenerator, для создания отдельного веб-приложения для каждого проекта, но это кажется сверху. Конечно, должен быть способ принять все услуги Mock в одном веб-приложении, например, для GUI?

Английский оригинал

I have a SoapUI workspace with ~15 projects, each with a variety of interfaces and mock services. I want to deploy these mock services somewhere so that other developers can test against them.

SoapUI's command-line runner can run all the mock services in a single project, but not all the services in an entire workspace like the GUI can. Is there any way to replicate this behavior of the SoapUI GUI without resorting to running the GUI headlessly?

Because of the number of services involved, I'd rather not resort to combining everything into one uber-project. I also considered using the wargenerator tool to create a separate web application for each project, but this seems like overkill. Surely there must be a way to host all the mock services in a single web app, like the GUI can?

</div
  

Список ответов

2
 
vote
vote
Лучший ответ
 

Я думаю, что вы обнаружите, что оба CLI Testrunner, а также плагин Maven не имеют рабочей области в качестве одного из их параметров. Так что вы хотите, не существует.

Однако, я думаю, что должно быть тривиально использовать язык сценариев по вашему выбору, чтобы повторить все *-soapui-project.xml *-soapui-project.xml файлов и вилку в фоновую команду, чтобы начать все услуги MOCK в этом проекте. < / P >.

Помните, что несколько услуг в одном и том же порту не поддерживаются при запуске услуг MOCK из командной строки. Только тот, который вы начали, сначала ответит. <Код> -p PARMETER может использоваться в качестве обходного пути для развертывания служб в разных портах (см. soapui.org для деталей).

 

I think you will find that both the CLI testrunner as well as the Maven plugin do not have workspace as one of their parameters. So what you want does not exist.

However, I think it should be trivial to use a scripting language of your choice to iterate over all the *-soapui-project.xml files and fork into the background a command to start all mock services in that project.

Be aware that multiple services on the same port is not supported when running mock services from the command line. Only the one you started first will respond. The -p parameter can be used as a workaround to deploy services on different ports (see soapui.org for details).

</div
 
 
 
 

Связанный проблема

0  Разборка SOAP-запроса, отправленного из SOAPUI - с помощью сервлета AXIS2  ( Parsing soap request sent from soapui using axis2 servlet ) 
Вот мымотный запрос, который я отправляю с помощью SOAPUI <код> <?xml version="1.0" encoding="UTF-8"?> <soapenv:Envelope xmlns:soapenv="http://schemas.xmlso...

0  Как указать тип данных в запросе SOAPUI  ( How to specify data type in soapui request ) 
У меня есть следующий раздел в моем запросе SOAPUI, который я пытаюсь перейти к веб-сервису для тестирования: <код> <DataList> <!--Zero or more repetiti...

0  Услуга не найдено соответствующий запрос  ( No service was found matching the request ) 
Я пытаюсь проверить Webservice, используя SOAPUI и получить ответ как: <код> <faultstring>No service was found matching the request</faultstring> П...

2  SOAPUI GROOVY - Экгистер детского узла с использованием фильтра объекта JSON Slurper  ( Soapui groovy extract child node using json slurper object filter ) 
фрагмент от ответа JSON - <код> [ { "id": "ada2ac5d-57f1-4624-b35a-4fd34ada9e56", "userId": "userid", "firstName": "firstname", ...

0  SOAPUI JUNK TEXT в дисплей журнала  ( Soapui junk text in log display ) 
SOAPUI Junk Text TCPMON JUNK TEXT У меня есть процесс издевательства типа http post, который просто повторяет полезную нагрузку. клиент - & gt; tcpp...

0  Как проверить ответ XML для элементов динамического массива  ( How to check xml response for dynamic array elements ) 
Я новичок в Groovy и Soapui Pro. У меня ниже отклика образца, который отображает 2 или более элементов массива с динамическими данными. Мне интересно, как пис...

35  Как изменить адрес конечного точка для нескольких тестов?  ( How to change endpoint address for multiple tests ) 
Я знаю, как изменить конечную точку для каждого теста, но у меня 100+ тестов, поэтому я хотел бы выбрать проект / все тесты и сказать, что установить новую ко...

2  Утверждение шага на основе различного результата шага - SOAPUI (пробег теста и тестовый шаг от утверждения скрипта)  ( Step assertion based on different step result soapui run test case and test s ) 
в корпусе теста на SOAPUI У меня «Обновить» шаг испытания SOAP. Сразу после этого у меня есть процесс сценария Groovy, в котором я проверяю это «обновление», ...

4  Как сохранить ответ при сохранении проекта SOAPUI  ( How to save response when saving a soapui project ) 
Я использую Soapui 2.5.1 - Оценка версия В тестовом тесте, как сохранить ответные сообщения наряду с запросами в проекте SOAPUI? Вот что происходит в ...

0  Работа мыла с такими же входными и выходными сообщениями производит нечетную подпись метода прокси  ( Soap operation with same input and output messages produces odd proxy method sig ) 
Я импортировал файл WSDL (проверяет штраф с SOAPUI) и большинство функций работают, как и ожидалось. Проблема у меня есть с несколькими операциями, которые ...

0  IIB: SOAPREPLY столкнулся с ошибкой при обработке ответного сообщения  ( Iib soapreply encountered an error while processing a reply message ) 
Я создал поток, используя мыльные узлы с Soaprequest, чтобы вызвать веб-службу, затем развернуть его и успешно проверять его <код> BIP3752E: The SOAP Reply...

1  Как добавить данные в свойства, созданные локально в тестовом случае в SOAPUI Pro?  ( How to add data to the properties created locally under test case in soapui pro ) 
У меня есть тестовый шкаф под шагом на тесте в проекте. Внутренний тестовый корпус, есть <сильные> свойства шаг теста и groovy script шаг теста. Свойства...

0  Получите значение в запросе, сгенерированном ранее DataGenerator  ( Get value in the request generated previously by datagenerator ) 
Это мой первый вопрос, Soi попытаюсь объяснить это в деталях. У меня есть много запросов, а значения должны быть уникальными почти всегда, а не относительно...

0  Как запустить SOAP UI Tests Часть Maven Установить?  ( How to run soap ui tests part of maven install ) 
Есть ли способ запустить <код> SOAP UI tests часть вызова maven установить, что означает, что установка Maven будет запускать эти испытания SOAP. ...

2  Отсутствующая операция для Soapaction "" и элемент тела "" с мылом Версия 1.1 bw6  ( Missing operation for soapaction and body element with soap version 1 1 bw ) 
Я вызывающую сервис SOAP через активность со ссылкой, привязка к привязку, на вкладке «Привязка» я использую параметры MOAPUI MOCK (хост, порт: в клиенте HTTP...

Связанный проблема

0  Разборка SOAP-запроса, отправленного из SOAPUI - с помощью сервлета AXIS2 
0  Как указать тип данных в запросе SOAPUI 
0  Услуга не найдено соответствующий запрос 
2  SOAPUI GROOVY - Экгистер детского узла с использованием фильтра объекта JSON Slurper 
0  SOAPUI JUNK TEXT в дисплей журнала 
0  Как проверить ответ XML для элементов динамического массива 
35  Как изменить адрес конечного точка для нескольких тестов? 
2  Утверждение шага на основе различного результата шага - SOAPUI (пробег теста и тестовый шаг от утверждения скрипта) 
4  Как сохранить ответ при сохранении проекта SOAPUI 
0  Работа мыла с такими же входными и выходными сообщениями производит нечетную подпись метода прокси 
0  IIB: SOAPREPLY столкнулся с ошибкой при обработке ответного сообщения 
1  Как добавить данные в свойства, созданные локально в тестовом случае в SOAPUI Pro? 
0  Получите значение в запросе, сгенерированном ранее DataGenerator 
0  Как запустить SOAP UI Tests Часть Maven Установить? 
2  Отсутствующая операция для Soapaction "" и элемент тела "" с мылом Версия 1.1 bw6