Về phía Dev, Charles Proxy đảm bảo các request luôn đúng và đầy đủ thông tin gửi lên server đầy đủ, thậm chí là giả lập sẵn response mà phía API chưa đáp ứng kịp, còn QA thì có thể áp dụng test thêm các case như khi mạng chậm thì sẽ như thế nào, ngắt mạng thì sẽ ra sao, cùng rất nhiều điều hữu ích khác.
Nếu bạn là một Mobile Developer thì việc chúng ta thao tác với API quá là quen thuộc rồi đúng không? Có nhiều trường hợp các bạn muốn tham khảo API của ứng dụng nào đó trên store, xem cách thức hoạt động của ứng dụng đó như thế nào? Trong video này mình sẽ hướng dẫn các bạn cách mà mình tham khảo API của ứng dụng khác với Charles Proxy, với cách này thì bạn có thể xem được cấu trúc dữ liệu gửi đi và trả về bao gồm những gì.
Mục đích video này sẽ giúp các bạn làm quen với một tool rất chi là… bá đạo, có thể cân từ debugging đến testing. Ví dụ các bạn đang xây dựng một ứng dụng và muốn test các hiển thị lên UI của nhiều data set khác nhau như thế nào, ngay cả khi chưa implement API, bạn có thể dùng nó. Tool còn có thể giúp các bạn debugging cách mà bạn đã call API đúng chưa, kiểm tra các phương thức đang gọi GET/POST/…, header ra sao, parameter như nào,… Ngoài ra thì nó còn cho phép các bạn test những trường hợp download mang chậm nữa.
Vâng, tool thần thánh được nhắc từ đầu bài viết đến trong video chính là Charles Proxy – Web Debugging Proxy Application. Cách dùng như thế nào thì mời các bạn xem video bên dưới.
Lưu ý: Nội dung video chỉ mang tính chất tham khảo & học hỏi. App trong video mình cũng sử dụng để minh họa thôi nha!
Rất mong nhận được những phản hồi của mọi người để mình cải thiện chất lượng nội dung mỗi video.
Còn bây giờ? Bất đầu thôi!