SoapUI Mock интегрирован в тест Maven

Мне было интересно, как выполнить некоторые интеграционные тесты для WSClient. Мой проект построен с помощью maven.

Чтобы протестировать инициализацию конфигурации и некоторые запросы, я подумал, что было бы неплохо запустить сервис SoapUI Mock. Затем я попал в эту конфигурацию, извлеченную из некоторых сообщений.

В моем pom.xml

    
            eviware
            maven-soapui-plugin
            4.0.1
            
                
                    StartupMock
                    
                        src/test/soapui/MyMock-soapui-project.xml
                        ${project.build.directory}/surefire-reports
                        true
                        http://127.0.0.1:8181
                        DataProviderMock
                    
                    
                        test
                    
                    test
                
            
        

мой MockService под названием MyMock должен был быть запущен на http://127.0.0.1:8181/somepath, куда мой WSClient мог отправлять запросы. Но я не смог запустить макет на этапе mvn test.

Это подходящий способ тестирования WSClients? В таком случае, где проблема или неправильная конфигурация?

РЕДАКТИРОВАТЬ:Ошибки нет. Я не вижу фиктивного прослушивания на этом порту 8181. Единственные сообщения, которые я вижу (из soapui.log), это:

2012-03-21 10:17:21,011 WARN  [SoapUI] Missing folder [D:\proyectos\everest-utils\everest-bridge\trunk\.\ext] for external libraries
2012-03-21 10:17:21,392 INFO  [DefaultSoapUICore] initialized soapui-settings from [C:\Users\rromero\soapui-settings.xml]
2012-03-21 10:17:23,205 INFO  [WsdlProject] Loaded project from [file:/D:/proyectos/everest-utils/everest-bridge/trunk/src/test/soapui/MyMock-soapui-project.xml]
2012-03-21 10:17:23,891 INFO  [SoapUITestCaseRunner] Running soapUI tests in project [DataProvider]
2012-03-21 10:17:23,894 INFO  [SoapUITestCaseRunner] Running Project [MyMock], runType = SEQUENTIAL
2012-03-21 10:17:23,900 INFO  [SoapUITestCaseRunner] Project [MyMock] finished with status [FINISHED] in 0ms

Заранее спасибо и с уважением,

Рубен

8
задан Ruben Romero 21 March 2012 в 09:22
поделиться