Tôi hiện đang tìm cách tạo thử nghiệm tự động cho dịch vụ web dựa trên dịch vụ web dựa trên dịch vụ web API JAX-RS (Java API cho RESTful Web Services).Đơn vị thử nghiệm Dịch vụ Web JAX-RS?
Tôi về cơ bản cần một cách để gửi một số đầu vào nhất định và xác minh rằng tôi nhận được phản hồi mong đợi. Tôi muốn làm điều này thông qua JUnit, nhưng tôi không chắc làm thế nào mà có thể đạt được.
Bạn sử dụng phương pháp nào để kiểm tra dịch vụ web của mình?
Cập nhật: Như entzik đã chỉ ra, việc tách dịch vụ web khỏi logic nghiệp vụ cho phép tôi kiểm tra đơn vị logic nghiệp vụ. Tuy nhiên, tôi cũng muốn kiểm tra mã trạng thái HTTP chính xác, v.v.
Câu hỏi - tuy nhiên tôi muốn nói rằng nếu bạn đang thử nghiệm qua HTTP sau đó nó đập vào mắt tôi rằng đây là thử nghiệm hội nhập. –
Tom. Bạn hoàn toàn đúng. Chúng ta nên tiêm một giả lập HTTP giả/container nhẹ cho việc này. Trong supertest node.js thế giới làm cho điều này. Bạn có thể mô phỏng express.js. –