Tôi có một ứng dụng gửi tin nhắn đến một dịch vụ web bên ngoài. Tôi xây dựng và triển khai ứng dụng này bằng cách sử dụng MSBuild và Cruisecontrol.NET. Khi CCNET xây dựng và triển khai ứng dụng, nó cũng chạy một bộ kiểm tra sử dụng NUnit. Bây giờ tôi muốn thử nghiệm giao tiếp dịch vụ web.Tự động kiểm tra giao tiếp dịch vụ web
Ý tưởng của tôi là trong quá trình xây dựng, dịch vụ web sẽ được tạo (dựa trên dịch vụ web bên ngoài WSDL) và được triển khai tới máy chủ web cục bộ của máy chủ xây dựng. Tất cả các dịch vụ web nên làm là để nhận được tin nhắn và đặt nó trên hệ thống tập tin để tôi sau đó có thể kiểm tra nó bằng cách sử dụng NUnit bình thường ví dụ. Điều này cũng sẽ làm cho việc phát triển dễ dàng hơn khi các nhà phát triển mới chỉ phải chạy kịch bản xây dựng và được dựng và chạy (không phải mất thời gian để thiết lập kết nối với dịch vụ của bên thứ ba).
Có bất kỳ tiện ích hiện có nào ở đó dễ dàng giả lập dịch vụ web dựa trên WSDL không? Bất cứ ai thực hiện một cái gì đó tương tự bằng cách sử dụng MSBuild?
Có các cách khác để kiểm tra trường hợp này không?
Tôi đã sử dụng soapui cho cả chức năng và hiệu suất kiểm tra dịch vụ web của chúng tôi và nó hoạt động tốt :) –