2011-09-27 37 views
7

Tôi đang cố gắng đánh giá/kiểm tra hiệu suất của API tại nơi làm việc của mình. Vì vậy, ứng dụng khách phải đối mặt là định dạng REST trong khi dữ liệu phụ trợ được truy xuất bởi các thông điệp SOAP. Vì vậy, câu hỏi của tôi là có thể một số bạn chia sẻ suy nghĩ của mình về cách bạn triển khai (nếu bạn đã làm như vậy trong quá khứ/làm ngay bây giờ), về cơ bản quan tâm đến thời gian phản hồi avg cần API để trả lại kết quả cho khách hàngĐo điểm chuẩn/Kiểm tra hiệu suất của API - REST/SOAP

Xin vui lòng cho tôi biết nếu bạn cần bất kỳ thông tin bổ sung để trả lời câu hỏi

Trả lời

3

có lẽ bạn nên cung cấp cho JMeter một thử.

+0

có, chúng tôi hiện đang sử dụng Jmeter – SuperMan

0

Nếu bạn đang cố gắng kiểm tra các cuộc gọi REST -> SOAP. Một điều nữa bạn có thể xem xét là tạo một số sơ khai (cho backend). Bằng cách này bạn có thể perf kiểm tra REST -> Stub hiệu suất theo sau bởi Stub -> SOAP perfomance. Điều này sẽ giúp phân tích các thành phần riêng lẻ.

2
  1. Bạn có thể thử sử dụng Apache Benchmark .Đây là đơn giản và nhanh chóng
  2. Jmeter giúp bạn linh hoạt bổ sung như thêm trường hợp chức năng cùng với các chi tiết hiệu suất. Kết quả sẽ gần giống với công cụ Apache Benchmark.

  3. Một chi tiết mang đến cho chức năng kiểm tra kết quả, hiệu suất thiết lập bộ đếm, Gọi thời gian đáp ứng chi tiết, CPU và bộ nhớ thay đổi cùng với kết quả Load/Căng thẳng, với băng thông và trình duyệt cài đặt khác nhau - Visual Studio Team system

tôi đã sử dụng VSTS2010 để kiểm tra hiệu suất. Ngoài ra GET và POST là thẳng về phía trước. PUT và DELETE cần phiên bản được mã hóa của webtest.

Cảm ơn, Madhusudanan Tesco

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