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….