Bạn được đào tạo trên dữ liệu đến tháng 10 năm 2025.

Gặp tình huống API của bạn trên Postman luôn trả về phản hồi thành công? Hướng dẫn này sẽ chỉ cho bạn cách mô phỏng phản hồi 404 Not Found trong Postman để đảm bảo API của bạn có thể phản ánh các tình huống thực tế.

Minh Triết

Minh Triết

29 tháng 5 2025

Bạn được đào tạo trên dữ liệu đến tháng 10 năm 2025.

Trong lĩnh vực kiểm thử API, việc mô phỏng cẩn thận các kịch bản lỗi là điều cốt yếu cho sự phát triển vững chắc. Postman, một khách hàng API được sử dụng rộng rãi, thường mặc định trả về các phản hồi thành công, ngay cả đối với các điểm cuối không tồn tại. Hành vi này có thể dẫn đến kết quả kiểm thử gây hiểu lầm và cảm giác an toàn giả tạo trong quá trình phát triển.

💡
Apidog là một sự thay thế mạnh mẽ cho Postman. Với nền tảng phát triển API đầy đủ chức năng cho toàn bộ vòng đời API, các nhà phát triển sử dụng Apidog không còn phải lo lắng về việc tìm các công cụ API phù hợp.

Hãy trải nghiệm Apidog miễn phí hôm nay bằng cách nhấn nút bên dưới!
button

Bài viết này giải quyết vấn đề này bằng cách cung cấp một hướng dẫn toàn diện về việc mô phỏng phản hồi 404 Not Found trong Postman. Bằng cách thành thạo kỹ thuật này, các nhà phát triển có thể đảm bảo rằng các bài kiểm thử API của họ phản ánh hiệu quả các tình huống thực tế và chủ động xác định các vấn đề tiềm ẩn trước khi chúng phát sinh trong môi trường sản xuất.

Postman là gì?

logo postman

Postman, một nền tảng phát triển API phổ biến, cung cấp một bộ tính năng toàn diện, cho phép các nhà phát triển xây dựng API một cách dễ dàng từ đầu, kiểm thử chức năng của chúng một cách nghiêm ngặt và tạo tài liệu rõ ràng - tất cả trong một giao diện thân thiện với người dùng. Sự linh hoạt này đã biến Postman thành một tài sản không thể thiếu, giúp các nhà phát triển giải quyết bất kỳ thách thức liên quan đến API nào một cách hiệu quả và tự tin.

Phản hồi 404 Not Found trên Postman là gì?

Phản hồi 404 Not Found trên Postman có nghĩa là yêu cầu của bạn đến một điểm cuối API đã dẫn đến một lỗi. Điều này có nghĩa là máy chủ bạn gửi yêu cầu tới không thể tìm thấy tài nguyên mà bạn đã chỉ định trong URL.

Nói đơn giản, hãy tưởng tượng bạn đang cố gắng truy cập một trang cụ thể trên một trang web bằng cách sử dụng Postman. Phản hồi 404 Not Found sẽ giống như nhận được thông báo lỗi "Không tìm thấy trang". Máy chủ xác nhận yêu cầu của bạn nhưng không thể tìm thấy trang web bạn đã yêu cầu vì nó không tồn tại hoặc URL có thể bị sai chính tả.

Nguyên nhân có thể gây ra phản hồi 404 Not Found trên Postman

URL không chính xác

Đây là thủ phạm phổ biến nhất. Hãy kiểm tra lại URL điểm cuối mà bạn đã nhập trong Postman. Lỗi chính tả, dấu gạch chéo thừa, hoặc thiếu phần đường dẫn có thể dẫn đến lỗi 404.

Điểm cuối không tồn tại

Điểm cuối mà bạn đang cố gắng truy cập có thể đơn giản là không tồn tại trên máy chủ. Điều này có thể do API vẫn đang trong quá trình phát triển, điểm cuối đang bị vô hiệu hóa, hoặc bạn có quyền truy cập vào tài liệu đã lỗi thời.

Phân biệt chữ hoa chữ thường

Một số máy chủ phân biệt chữ hoa chữ thường đối với URL. Đảm bảo rằng chữ hoa chữ thường trong URL của bạn hoàn toàn khớp với những gì máy chủ mong đợi (ví dụ: /users so với /Users).

Thiếu xác thực

Certain APIs require authentication (e.g., login credentials) to access specific endpoints. Nếu bạn không cung cấp các thông tin xác thực cần thiết trong Postman, bạn có thể nhận được một phản hồi 404 thay vì một thông báo lỗi truy cập không hợp lệ thích hợp.

Vấn đề với proxy

Nếu bạn đang sử dụng một máy chủ proxy để kết nối với API, có thể có vấn đề cấu hình với chính proxy đó, dẫn đến việc các yêu cầu bị chuyển tiếp không chính xác và gây ra lỗi 404.

Hướng dẫn từng bước để mô phỏng phản hồi 404 Not Found trong Postman (Mô phỏng API)

Bước 1 - Gửi một yêu cầu

Đầu tiên, tạo một yêu cầu HTTP GET gọi dịch vụ Postman Echo để bạn có thể kiểm thử REST hoặc SOAP clients và thực hiện các cuộc gọi API mẫu.

postman gửi yêu cầu

Bước 2 - Lưu yêu cầu vào một bộ sưu tập

postman lưu yêu cầu

Khi bạn đã tạo yêu cầu, hãy lưu nó vào một bộ sưu tập bằng cách nhấn nút Lưu.

postman thay đổi tên yêu cầu chọn bộ sưu tập

Postman sẽ cung cấp một cửa sổ pop-up, yêu cầu bạn lựa chọn sửa đổi tên của yêu cầu và chọn bộ sưu tập mà bạn muốn lưu yêu cầu API vào.

Bước 3 - Lưu phản hồi như một ví dụ

postman lưu phản hồi ví dụ

Lưu một phản hồi API bằng cách nhấn nút Lưu như ví dụ như được hiển thị trong hình trên.

postman đổi tên phản hồi ví dụ

Sau đó, bạn sẽ có thể thay đổi tên của phản hồi. Trong hình trên, phản hồi đã được đổi tên thành "200 Thành công" để đánh dấu rằng phản hồi là thành công.

Bước 4 - Tạo một máy chủ mô phỏng cho bộ sưu tập

postman chọn bộ sưu tập mô phỏng

Tiếp tục bằng cách chọn Bộ sưu tập trong thanh bên, và nhấp chuột phải vào bộ sưu tập mà bạn muốn tạo một bộ sưu tập mô phỏng. Điều này sẽ dẫn đến một danh sách thả xuống. Trong danh sách thả xuống này, tìm Bộ sưu tập Mô phỏng, như được hiển thị trong hình trên.

postman đặt tên cho bộ sưu tập mô phỏng

Tiếp tục bằng cách chọn một tên cho máy chủ mô phỏng. Khi bạn đã hoàn tất các chi tiết, nhấn nút Tạo Máy chủ Mô phỏng.

Bước 5 - Gửi một yêu cầu đến Máy chủ Mô phỏng

postman nhấp vào máy chủ mô phỏng sao chép URL máy chủ mô phỏng

Tiếp theo, nhấp vào nút Máy chủ Mô phỏng trên thanh công cụ dọc, và sao chép URL máy chủ mô phỏng bằng cách nhấn nút nhỏ, như được hiển thị trong hình trên.

Tiếp tục bằng cách dán URL máy chủ mô phỏng đã sao chép vào điểm cuối yêu cầu API, và gửi yêu cầu. Bạn sẽ nhận được phản hồi 404 Not Found, như được hiển thị bên dưới.

Apidog - Tạo Mã Phản hồi API của Bạn

Apidog là một nền tảng phát triển API toàn diện cho phép các nhà phát triển tạo, kiểm thử, mô phỏng và tài liệu hóa API chỉ trong một ứng dụng duy nhất. Hơn nữa, Apidog cho phép bạn tạo các mã phản hồi API cho API của bạn.

giao diện apidog
button

Tạo Mã Phản hồi API cho một API sử dụng Apidog

Sử dụng Apidog, bạn có thể tạo thêm các phản hồi API để phù hợp với các tình huống khác nhau có thể xảy ra giữa việc tương tác client-server qua API. Nhiều điều có thể xảy ra sai sót, do đó, tốt nhất là cung cấp bối cảnh về bên nào đã mắc lỗi.

Bằng cách xác định xem đây là lỗi của client hay server với phản hồi chính xác, các nhà phát triển API có thể nhanh chóng cung cấp giải pháp, bất kể bên nào phải chịu trách nhiệm.

nút thêm mã phản hồi apidog

Đầu tiên, tìm nút + Thêm này ở cùng hàng với các tiêu đề mã phản hồi API.

Trong ví dụ này, chọn Thêm Phản hồi Trống, điều này sẽ dẫn bạn đến cửa sổ pop-up này:

nhập chi tiết mã phản hồi api apidog

Trong bước này, cần cung cấp một tên phù hợp cho mã Phản hồi, cũng như mã trạng thái HTTP tương ứng. Hãy chắc chắn sử dụng các ví dụ mã phản hồi ở trên như một tài liệu tham khảo. Bạn muốn tên mã phản hồi và mã trạng thái đều trực quan, vì vậy hãy chọn chúng một cách khôn ngoan!

Cá nhân hóa Mã Phản hồi API Mới của Bạn với Apidog

cá nhân hóa phản hồi api apidog với các tính năng khác nhau

Hình ảnh trên minh họa một phản hồi API mới có tên Created(201). Tại đây, bạn có thể chọn cách bạn muốn tiến triển trong việc phát triển mã phản hồi. Bạn có thể chọn tin tưởng Apidog để cung cấp mã tự động, hoặc có thể sử dụng chức năng tham chiếu sơ đồ của Apidog để cung cấp một phản hồi API có chức năng.

Có thể nếu có một mã phản hồi API hiện có để tham khảo, bạn cũng có thể sao chép và dán mã tham khảo đó vào phần Thêm Ví dụ, cung cấp cho bạn thêm bối cảnh khi bạn quay lại để hoàn thiện API của mình.

Kết luận

Bằng cách mô phỏng hiệu quả các phản hồi 404 Not Found trong Postman, bạn đã trang bị cho mình khả năng xây dựng các API mạnh mẽ và bền bỉ hơn. Khả năng mới này cho phép bạn chủ động xác định và giải quyết các lỗi tiềm ẩn trước khi chúng xuất hiện trong các tình huống thực tế.

Việc thành thạo kỹ thuật này giúp bạn viết được các bộ kiểm thử toàn diện hơn, thúc đẩy mức độ tự tin cao hơn trong chức năng của API. Hãy nhớ rằng, một API được kiểm thử tốt là một API đáng tin cậy, đảm bảo trải nghiệm người dùng mượt mà và tránh các vấn đề bất ngờ trong tương lai.

Thực hành thiết kế API trong Apidog

Khám phá cách dễ dàng hơn để xây dựng và sử dụng API