Tôi đã tự hỏi làm thế nào để thực hiện một số thử nghiệm tích hợp cho WSClient. Dự án của tôi được xây dựng với maven.SoapUI Mock tích hợp trong thử nghiệm Maven
Để kiểm tra khởi tạo cấu hình và một số yêu cầu, tôi nghĩ bạn nên bắt đầu dịch vụ SoapUI Mock. Sau đó, tôi đã nhận được cấu hình đó được truy xuất từ một số bài đăng.
Trong pom.xml của tôi
<plugin>
<groupId>eviware</groupId>
<artifactId>maven-soapui-plugin</artifactId>
<version>4.0.1</version>
<executions>
<execution>
<id>StartupMock</id>
<configuration>
<projectFile>src/test/soapui/MyMock-soapui-project.xml</projectFile>
<outputFolder>${project.build.directory}/surefire-reports</outputFolder>
<junitReport>true</junitReport>
<host>http://127.0.0.1:8181</host>
<mockService>DataProviderMock</mockService>
</configuration>
<goals>
<goal>test</goal>
</goals>
<phase>test</phase>
</execution>
</executions>
</plugin>
My MockService gọi MyMock lẽ ra phải được bắt đầu vào http://127.0.0.1:8181/somepath nơi WSClient tôi có thể gửi các yêu cầu. Nhưng tôi đã không thể bắt đầu mô hình trong giai đoạn mvn test
.
Đó có phải là cách thích hợp để kiểm tra WSClients không? Trong trường hợp đó, vấn đề hoặc cấu hình sai ở đâu?
EDIT: Không có lỗi. Tôi không thể thấy mô hình đang nghe trên cổng đó 8181
. Các thông điệp duy nhất tôi nhìn thấy (từ soapui.log) là:
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
Thần bạn trước và loại liên quan,
Ruben
Bạn thấy lỗi nào? – nwinkler
Tôi đã chỉnh sửa câu hỏi của mình. Cảm ơn. –