Sử dụng AI khi viết test cho API trên Postman
Nếu bạn là người sử dụng Postman để thực hiện việc kiểm thử tự động API, Postbot chắc chắn là một tính năng thú vị và giúp bạn hoàn thành nhiệm vụ của mình nhanh hơn kha khá so với việc gõ bằng tay. Cùng IT Learn thử nghiệm tính năng này nhé.
1. Sơ bộ tính năng của Postbot
Tại thời điểm được giới thiệu, Postbot được công bố có các tính năng chính sau
- Viết tài liệu cho API đã có trong collection
- Xây dựng kịch bản kiểm tra từ đầu thông qua Collection Runner.
- Giúp tiết kiệm thời gian khi viết kịch bản kiểm thử, đặc biệt khi bạn là người mới bắt đầu.
- Postbot có thể viết hoặc cập nhật các thử nghiệm hiện có khi có sự thay đổi.
- Tóm tắt kết quả kiểm thử để giúp bạn nắm bắt được các điểm quan trọng nhất
- Gỡ lỗi trong quá trình kiểm thử API
- Tìm kiếm trong collection API phù hợp với workflow
Trong giai đoạn thử nghiệm, bạn có thể sử dụng AI để hỗ trợ việc tạo test script trong từng test case hay “Generate test” trong từng collection
2. Tạo test script trong từng API
Để thưc hiện việc này bạn truy cập vào task “Tests” sử dụng tính năng “Script with Postbot” phía bên phải.
Chúng ta cùng thử một số tính năng thú vị của Postbot trong từng API nhé.
- Kiểm tra status code của response
- Kiểm tra một key tồn tại trong response
- Kiểm tra giá trị của một key thỏa mãn điều kiện bạn muốn tìm kiếm
Ví dụ một câu phức tạp hơn
- Lấy giá trị của một kết quả trong response và lưu nó thành một biến của collection
Bạn có thể tùy biến câu mô tả của mình để có kết quả phù hợp nhé.
3. Tạo test script cho collection
Lúc này, bạn cần click vào dấu […] để hiển thị menu sẽ thấy phần “Generate tests” trên đó
Bạn có thể click vào button “Generate tests” để Postman tự tạo các script cần thiết
Nhược điểm là các trường hợp kiểm thử ở đây sẽ ở mức chung chung và có thể sẽ không phù hợp với mục tiêu của bạn. Do đó, hãy quay lại với từng API để tạo kịch bản kiểm thử cần thiết nhé.
Trên đây là một số hướng dẫn cơ bản để bạn có thể tận dụng sức mạnh của Postbot giúp nâng cao năng suất của mình trong việc kiểm thử tự động API. Chúc bạn thành công.