🔌 Automation Testing · Chương 7 · Mục 7.1
APIRequestContext là gì
Từ chương này, dự án chuyển hướng thực hành: dùng Restful-Booker (restful-booker.herokuapp.com) thay vì Restful-Booker Platform ở Chương 4-6 — đây là API luyện tập riêng, có endpoint đăng nhập và quản lý booking.
Ở Chương 4-6, Page mở cả 1 trình duyệt: tải HTML, CSS, JS, render giao diện — rồi mới thao tác được. APIRequestContext bỏ qua hết phần đó, chỉ gửi thẳng 1 HTTP request và nhận response — nhanh hơn nhiều vì không cần trình duyệt.
So sánh thời gian chạy thật: 1 test UI đơn giản ở Chương 3 mất 4.03 giây; 1 test gọi thẳng API (mục 7.3) chỉ mất 1.58 giây.