SoapUI - Khả năng

SoapUI có 5 khía cạnh sau:

  • Thử nghiệm chức năng
  • Kiểm tra bảo mật
  • Kiểm tra tải
  • Giao thức và Công nghệ
  • Tích hợp với các công cụ khác

Hãy cùng tìm hiểu thêm về từng khả năng này.

Thử nghiệm chức năng

  • SoapUI cho phép người thử nghiệm viết các thử nghiệm API chức năng trong SoapUI.

  • SoapUI hỗ trợ tính năng Kéo-Thả để tăng tốc độ phát triển tập lệnh.

  • SoapUI hỗ trợ gỡ lỗi các bài kiểm tra và cho phép người kiểm tra phát triển các bài kiểm tra theo hướng dữ liệu.

  • SoapUI hỗ trợ nhiều môi trường giúp dễ dàng chuyển đổi giữa các môi trường QA, Dev và Prod.

  • SoapUI cho phép tạo tập lệnh nâng cao (người thử nghiệm có thể phát triển mã tùy chỉnh của họ tùy thuộc vào các tình huống).

Kiểm tra bảo mật

  • SoapUI thực hiện toàn bộ quá trình quét lỗ hổng bảo mật.

  • SoapUI ngăn SQL Injection để bảo mật cơ sở dữ liệu.

  • SoapUI quét các lỗi tràn ngăn xếp gây ra bởi các tài liệu có kích thước lớn.

  • SoapUI quét để tìm tập lệnh trên nhiều trang web, xảy ra khi các thông số dịch vụ được hiển thị trong thông báo.

  • SoapUI thực hiện quét fuzzing và quét ranh giới để tránh hành vi thất thường của các dịch vụ.

Kiểm tra tải

  • SoapUI phân phối các bài kiểm tra tải trên n số tác nhân LoadUI.

  • SoapUI mô phỏng thử nghiệm tải trong thế giới thực và khối lượng lớn một cách dễ dàng.

  • SoapUI cho phép báo cáo tùy chỉnh nâng cao để nắm bắt các thông số hiệu suất.

  • SoapUI cho phép giám sát hiệu suất hệ thống từ đầu đến cuối.

Giao thức & Công nghệ

SoapUI hỗ trợ một loạt các giao thức -

  • SOAP - Giao thức truy cập đối tượng đơn giản
  • WSDL - Ngôn ngữ Định nghĩa Dịch vụ Web
  • REST - Chuyển trạng thái đại diện
  • HTTP - Giao thức truyền siêu văn bản
  • HTTPS - Giao thức truyền siêu văn bản được bảo mật
  • AMF - Định dạng Thông báo Hành động
  • JDBC - Kết nối cơ sở dữ liệu Java
  • JMS - Dịch vụ nhắn tin Java

Tích hợp với các công cụ khác

  • Dự án Apache Maven
  • HUDSON
  • JUnit
  • Apache - Ant và hơn thế nữa….