Tagged Under:

Test Soap API

Share

Test SOAP API

Thực hiện theo các bước như hình sau để test API insert:

  • (1) : Double click để mở cửa sổ test API insert.
  • (2) : Nhập data test.
  • (3) : Gửi request.
  • (4) : Kết quả trả về (response).
  • (5) : Nhập thông tin chứng thực, header, … nếu có.
  • (6) : Chọn show log nếu cần.

Tương tự, chúng ta sẽ thử với API getAll():

Tạo và test REST project

Trước khi tạo REST project, chúng ta cần chuẩn bị một REST API. Để đơn giản, tôi sẽ sử dụng mockapi để tạo REST API (các bạn có thể bỏ qua bước này nếu đã có REST API).

Tạo REST API sử dụng mockapi

Truy cập vào địa chỉ https://www.mockapi.io và đăng ký một tài khoản.
Tạo mới một project:
Nhập thông tin project như sau:
Sau khi chọn Create, một project được tạo ra. Các bạn hãy lưu ý địa chỉ API được mockapi cung cấp, chúng ta sẽ sử dụng địa chỉ này để test trong SOAP UI.
Nhấn nút New resource để tạo mới resource cho project:
Nhập tên resources, chẳng hạn users -> Create.
Sau khi đã tạo resource, chọn (1) Generate all để tạo data test.
Mặc định mockAPI, sẽ tạo 50 data test, các bạn có thể xem/ sửa data test tại (2).
Chi tiết các bạn xem thêm document của mockapi.

Tạo REST project với SOAP UI

Tương tự như tạo SOAP project, để tạo REST project, chúng ta vào menu File -> New REST Project:
Nhập địa chỉ REST API để test, trong ví dụ này, chúng ta sẽ nhập địa chỉ mà mockapi đã cung cấp cho chúng ta ở bước trên:
Một REST project được tạo ra như sau:
  • (1) Thông tin project.
  • (2) Địa chỉ REST WS.
  • (3) Resource được cung cấp bởi WS.
  • (4)-(5) Tham số của request.
  • (6) Kết quả trả về (response).
  • (7) Nhập thông tin chứng thực, header, … nếu có.
  • (8) Chọn show log nếu cần.
Một số resouce (phương thức) được mockapi, cung cấp như sau:













  • (1) Nhập resource là: /users
  • (2) Chọn phương thức GET
  • (3) Thêm header, chấp nhận kiểu trả về là JSON.
  • (4) Chọn gửi request.
  • (5) Kết quả trả về (response).
Tương tự, các bạn hãy thử với các resource khác.
Trên đây là một vài thông tin cơ bản và cách sử dụng SOAP UI. Còn rất nhiều tính năng khác của SOAP UI các bạn tham khảo thêm ở các link bên dưới.
Tài liệu tham khảo:

0 Comments:

Đăng nhận xét

Ý kiến của bạn là điều tuyệt vời nhất

Cho xin ý kiến nhé!

Tên Email * Thông báo *

Our Location