Đối với việc Testing API với Postman: - Trong video trên mình chỉ demo 1 API collection đơn giản và việc testing chỉ thực hiện cho từng API (Single API Testing) nhưng đối với nhưng Collection API phức tạp, đòi hỏi các kết quả trả về từ những API khác thì cũng là một vấn đề khó (Integration Testing). Ngoài ra một số API có thể cần điều kiện Pre-condition hoặc một trường (Environment), bạn có thể viết Test Script để có thể Prepare trước các Pre-condition đó (Pre-Request). - Về vấn đề viết Test Script thì bạn có thể học thêm về ngôn ngữ JavaScript để có thể viết Test Script một cách Clean và Assert bao quát được nhiều case hơn; học thêm Plugin Assertion ChaiJS cho Postman. - Các API của các hệ thống MicroServices có thể giao tiếp với nhau không chỉ thông qua RestAPI mà còn có thể là: GraphQL: graphql.org/ gRPC: grpc.io/ RabbitMQ: www.rabbitmq.com/ WebSocket: websockets.readthedocs.io/en/stable/ ... Postman có hỗ trợ sử dụng các phương thức trên. - Việc Testing Performance API cũng rất quan trọng bạn có thể tìm hiểu thêm Health check, Testing Performance với API Collection runner, Monitors. - Tìm hiểu về Authentication, Security testing trong Postman. - Integration API Test trong pipeline CI/CD.
Ngoài ra thì Postman chỉ là 1 trong nhưng tool thực hiện Testing API được nhiều người sử dụng. Bạn làm ở cty, nếu cty yêu cầu những phần mềm khác thì bạn cũng phải đáp ứng thui :(. Bạn có thể tìm hiểu thêm về: SoapUI, Jmeter, Runscope...
Đối với những dự án tầm trung mình thấy là rất ít người sử dụng Postman để testing API , có nhưng Pre-condition mà Postman không thể nào prepare cho chúng ta, phải sử dụng BDD Testing (Behaviour Driven Development) để giải quyết vấn đề này Lúc này chúng ta sẽ sử dụng một số BDD Framework để viết Automation Test Script. Các Test Script sẽ được chia ra thành các scenarios, sau đó từng scenario chia thành các bước Given, When, Then... Tìm hiểu thêm về cái này nhé. Goodluck to u :> 5Ting
Video hay với bổ ích quá ạ. Khi nào anh ra thêm video tiếp theo vậy?
Cám ơn bạn rất nhiều, nội dung thực sự hữu ích và cách làm video cũng rất rõ ràng.
Cảm ơn bạn đã ủng hộ video
Video quá chi tiết ạ
tuyệt vời quá anh. Cảm ơn anh rất nhiều vì bài học này!
Cảm ơn bạn đã xem video nhé!
video rất hữu ích, cảm ơn anh, giọng nói rất hay ạ
Cảm ơn bạn nha
video rất hữu ích ạ, nhưng mà em nghĩ anh làm phần demo nên nói to hơn ạ
Cảm ơn bạn đã góp ý. Đoạn Demo mình render tiếng bị nhỏ á. Bạn chịu khó mở to hơn 1 xíu nhé!
anh làm một video chi tiết về Flow được không ạ
it's useful, tks u so much
You're welcome!
ghê
Hi bạn !
clip bổ ích cảm ơn 2 bạn
cho mình hỏi là kĩ năng testing API với postman ngoài những kiến thức trong video thì còn có kiến thức nâng cao hơn k ạ?
Đối với việc Testing API với Postman:
- Trong video trên mình chỉ demo 1 API collection đơn giản và việc testing chỉ thực hiện cho từng API (Single API Testing) nhưng đối với nhưng Collection API phức tạp, đòi hỏi các kết quả trả về từ những API khác thì cũng là một vấn đề khó (Integration Testing). Ngoài ra một số API có thể cần điều kiện Pre-condition hoặc một trường (Environment), bạn có thể viết Test Script để có thể Prepare trước các Pre-condition đó (Pre-Request).
- Về vấn đề viết Test Script thì bạn có thể học thêm về ngôn ngữ JavaScript để có thể viết Test Script một cách Clean và Assert bao quát được nhiều case hơn; học thêm Plugin Assertion ChaiJS cho Postman.
- Các API của các hệ thống MicroServices có thể giao tiếp với nhau không chỉ thông qua RestAPI mà còn có thể là:
GraphQL: graphql.org/
gRPC: grpc.io/
RabbitMQ: www.rabbitmq.com/
WebSocket: websockets.readthedocs.io/en/stable/
... Postman có hỗ trợ sử dụng các phương thức trên.
- Việc Testing Performance API cũng rất quan trọng bạn có thể tìm hiểu thêm Health check, Testing Performance với API Collection runner, Monitors.
- Tìm hiểu về Authentication, Security testing trong Postman.
- Integration API Test trong pipeline CI/CD.
Ngoài ra thì Postman chỉ là 1 trong nhưng tool thực hiện Testing API được nhiều người sử dụng. Bạn làm ở cty, nếu cty yêu cầu những phần mềm khác thì bạn cũng phải đáp ứng thui :(. Bạn có thể tìm hiểu thêm về: SoapUI, Jmeter, Runscope...
Đối với những dự án tầm trung mình thấy là rất ít người sử dụng Postman để testing API , có nhưng Pre-condition mà Postman không thể nào prepare cho chúng ta, phải sử dụng BDD Testing (Behaviour Driven Development) để giải quyết vấn đề này
Lúc này chúng ta sẽ sử dụng một số BDD Framework để viết Automation Test Script. Các Test Script sẽ được chia ra thành các scenarios, sau đó từng scenario chia thành các bước Given, When, Then... Tìm hiểu thêm về cái này nhé. Goodluck to u :> 5Ting
góp ý video sau bạn nói to hoặc đầu tư mic nói to xiu ạ
Cảm ơn bạn đã góp ý. Này là lỗi mình render bị nhỏ tiếng. Bạn chịu khó mở to một xíu nha!
dạ phút thứ 39 trở đi hay ạ
Cảm ơn bạn đã ủng hộ video!