Tìm kiếm một khuôn khổ để kiểm tra hệ thống trong java. Chúng tôi có một ứng dụng web chạy dưới tomcat (Spring, Hibernate, vv ..) với một API được xác định rõ ràng có thể dễ dàng tiếp xúc với RMI (hoặc bất kỳ cách nào khác).Khung kiểm tra hệ thống trong Java
Chúng tôi muốn kiểm tra API này. Khung nên kiểm tra máy chủ đang chạy. Các thử nghiệm sẽ được kích hoạt bởi Jenkins hoặc sẽ được điều hành bởi các nhà phát triển hoặc QA Automation.
Hầu hết các bài kiểm tra sẽ được viết bởi các nhà phát triển, để chúng tôi muốn chúng giống với những gì họ quen thuộc (java, tất cả các công nghệ được liệt kê ở trên). Khả năng kiểm tra hiệu suất là một lợi thế.
Mọi câu chuyện hoặc mẹo thành công/thất bại sẽ được đánh giá cao.
Spring, Hibernate ... - tại sao không sử dụng [Spring integration testing support] (http://static.springsource.org/spring/docs/current/spring-framework-reference/html/testing.html)? –
Bạn muốn gì trong "khuôn khổ để kiểm tra hệ thống" mà bạn không thể thoát khỏi JUnit/TestNG nếu bạn đang làm RMI? – ebaxt
@TomaszNurkiewicz: vì đó là thử nghiệm tích hợp/đơn vị và không thực sự kiểm tra hệ thống trên nền tảng đích. Trong thực tế đây không phải là một hạt dễ dàng để crack (theo kinh nghiệm của tôi). –