Validate json schema I. Json Schema là gì? Dùng làm gì? 1.ĐỊNH NGHĨA Schema nghĩa tiếng anh là khung, giống như outline hoặc model. "JSON Schema is a vocabulary that allows you to annotate and validate JSON documents." Tham khảo: HTTPS://JSON-SCHEMA.ORG/ Từ bản Mô tả data format của json –> Chúng ta áp dụng kiểm tra cấu trúc dữ liệu json khi làm API test. Nói đơn giản, chúng ta chỉ kiểm tra cái khung của response thôi,...
API testingTrước hết mở đầu bài viết sẽ giới thiệu về định nghĩa 1. Định nghĩa về API API là viết tắt của Application Programming Interface – phương thức trung gian kết nối các ứng dụng và thư viện khác nhau. Nó cung cấp khả năng truy xuất đến một tập các hàm hay dùng, từ đó có thể trao đổi dữ liệu giữa các ứng dụng. Thi thoảng vẫn có người lầm tưởng API là một ngôn ngữ lập trình nhưng...
API testingLà 1 tester, mình luôn ý thức được công nghệ đang phát triển qua từng giây một. Công việc của 1 tester sẽ không đơn giản chỉ có manual test. Nó đòi hỏi bạn cần phải biết nhiều hơn thế nữa. Một trong những yếu tố đó là khả năng sử dụng các công cụ để phục vụ cho công việc. Dự án mình mới tham gia đòi hỏi cần phải kiểm thử API, mà mình thì lại gà mờ. Cảm giác đó thật là...
Testing API testing charlesVới Breakpoint, bạn có thể chặn API để sửa Request và Response. Tình huống đơn giản nhất mà mình đang áp dụng với breakpoint là sửa đổi giá trị của yêu cầu hoặc phản hồi để xem liệu quá trình xử lý giao diện có như mong đợi trong những trường hợp cụ thể hay không? Đầu tiên cần kết nối Charles và device, các bạn có thể xem hướng dẫn cụ thể trong bài viết trước của mình đây nhé: ...
API testing May Fest charlesNhư đã đề cập ở phần trước, link bài viết: https://viblo.asia/p/mo-dau-ve-api-testing-Do754doe5M6 Các method mà client gửi lên server, status code mà server trả về, vậy ngoài status code thì nó còn có dữ liệu trả về, vậy dữ liệu đó là gì? Và nó chứa những gì trong đó? Trong lập trình ứng dụng web, các API sẽ trả kết quả về dạng XML hoặc JSON để các hệ thống khác có thể nói nói chuyện với nhau...
API Testing API testing manual manual testCách viết Assertion I. Test trong postman Nếu bạn muốn lấy thông tin chung của response, bạn lấy từ object pm.response. Ví dụ: > pm.test("response is ok", () => { > // Check status code > pm.response.to.have.status(200); > > // Lấy thông tin headers > pm.expect(pm.response.headers.get("Date")).to.eql("Fri, 26 Mar 2021 13:57:56 GMT"); > > // Xem thông tin object pm.response > ...
API testing