2011-09-13 17 views
5

Ai đó có thể đề xuất cho tôi một công cụ máy khách JSON để kiểm tra hệ thống của tôi giống như cách chúng tôi sử dụng giao diện người dùng SOAP để kiểm tra các dịch vụ web không?Công cụ nào sẽ cho phép các yêu cầu JSON được viết và tự động (như SOAP UI)?

+0

Bạn gửi JSON như thế nào? Whats ngôn ngữ phụ trợ, PHP, ASP, C, v.v ...? Khi bạn sử dụng SOAP, tôi sẽ gây nguy hiểm khi đoán PHP? – DarkMantis

+0

Hệ thống của tôi nằm trong JAVA. – Sripaul

+0

Bạn muốn làm loại thử nghiệm nào? – ArjunShankar

Trả lời

2

Nếu bạn đang tìm kiếm một cách thuận tiện để thực hiện cuộc gọi HTTP và sau đó xem phản ứng của họ:

http://code.google.com/p/rest-client/

Không, nó không thể được sử dụng để thử nghiệm hiệu suất hoặc kiểm tra tự động của bất kỳ loại như vậy. Tôi đã sử dụng nó như là một cách nhanh chóng để kiểm tra trực quan nếu dịch vụ của tôi (mà đã xảy ra để nói chuyện JSON nhưng thực sự có thể có được bất cứ điều gì khác) đang nói một cách chính xác.

Dưới đây là một ví dụ về cách sử dụng nó một (Nó liên kết đến từ trang trước): http://www.flickr.com/photos/subwiz/2865055073/

+0

Tôi đã đi sâu vào liên kết. Nó có hỗ trợ JSON không? – Sripaul

+0

Chính xác bạn có ý gì khi hỗ trợ cho JSON? Chương trình cho phép bạn thực hiện các cuộc gọi HTTP của tất cả các loại từ một GUI thuận tiện. Nó không quan tâm nếu bạn POST nội dung JSON hoặc cái gì khác. Nó cũng cho bạn thấy phản hồi (và nếu đáp ứng đó là JSON, thì nó sẽ hiển thị). nghĩa là Đó là một cách thuận tiện để thực hiện cuộc gọi đến bất kỳ dịch vụ HTTP nào mà bạn muốn kiểm tra thủ công. Cho dù RESTful hay không, và liệu JSON có dựa hay không. – ArjunShankar

0

Check-out Restty một công cụ mã nguồn mở theo giấy phép Apache 2.0. Đây là một công cụ dòng lệnh dựa trên mẫu để truy cập vào các Dịch vụ Web dựa trên JSON RESTful. Nó có thể được sử dụng để thử nghiệm tự động.

+1

Chào mừng bạn đến với Stack Overflow! Cảm ơn bạn đã đăng câu trả lời! Vui lòng đảm bảo đọc kỹ [FAQ on Self-Promotion] (http://stackoverflow.com/faq#promotion). Cũng lưu ý rằng nó là * bắt buộc * mà bạn đăng tuyên bố từ chối trách nhiệm mỗi khi bạn liên kết đến trang web/sản phẩm của riêng bạn. –

+0

Chào bạn đời, cảm ơn vì lời chào nồng ấm. Bạn có thể đưa ra một ví dụ về bài đăng với tuyên bố từ chối quyền không? –

+0

Không trực tiếp, không; hầu hết các nội dung quảng cáo có xu hướng không kéo dài lâu như câu trả lời và tìm kiếm các cụm từ tôi đang nghĩ chỉ hiển thị các câu hỏi liên quan đến các cụm từ đó. Nhưng nó không phải là khó để tìm ra cách để làm điều đó. Nhưng cũng phải chắc chắn rằng bạn đã đọc Câu Hỏi Thường Gặp mà tôi đã liên kết với: các nội dung tự quảng cáo có xu hướng bị cau mày nói chung, đặc biệt khi đó là nội dung duy nhất của bạn. RE chỉnh sửa của bạn: Đó là mã nguồn mở thực sự có * không có gì * để làm với điều này, tình cờ. –

1

bạn có xem xét/thử dùng không? không phải là nguồn mở, nhưng hoàn toàn miễn phí. Nó cũng đi kèm với một phần mở rộng của Firefox cho phép bạn giám sát tất cả các cuộc gọi http trong thời gian thực.

url: http://www.fiddler2.com/fiddler2/

Các vấn đề liên quan