Tôi muốn kiểm tra các ứng dụng RESTful của mình trực tiếp qua HTTP và tôi đang tìm kiếm các công cụ có thể giúp tôi thực hiện nhiệm vụ đó. Về cơ bản, tôi đang tìm kiếm một trình bao bọc dễ dàng cho các yêu cầu HTTP có thể gửi ví dụ: Các biểu mẫu HTML hoặc các tài nguyên được tuần tự hóa dưới dạng JSON hoặc XML. Nó sẽ là tuyệt vời nếu có một cách để xác minh nếu dịch vụ thực sự là sau hướng dẫn kiến trúc REST (statelessness, URI, đàm phán nội dung, vv), quá.Cách để kiểm tra các dịch vụ RESTful?
Có thể sử dụng nó với JUnit sẽ là một phần thưởng tiện lợi. Bạn có biết về bất kỳ thư viện có thể giúp tôi với những gì tôi muốn làm (và đó là một chút nhiều hơn chỉ là một khách hàng http đơn giản)?
Đó không phải là thực sự là một "đơn vị "kiểm tra nữa. Tôi không nghĩ từ đó có nghĩa gì nữa. –
True ... Tôi vẫn đang suy nghĩ cách kiểm tra đơn vị, thay đổi nó. Sẽ vẫn tốt đẹp để có tích hợp Java cho nó mặc dù (thực sự đơn vị thử nghiệm có thể sẽ kết thúc trong một rắc rối lớn với yêu cầu và phản ứng mocks và tôi bằng cách nào đó muốn tránh điều đó). – Daff
Đừng quên, kiểm tra đơn vị đó không quyết định đơn vị là gì. Dịch vụ an toàn IMHO có thể được xem là đơn vị nếu đơn vị đó bị cô lập đủ - ví dụ: kiểm tra bằng các bài kiểm tra đơn vị cấp độ nhỏ hơn. –