Nếu bạn muốn một endpoint trả về dữ liệu cụ thể, bạn có thể sử dụng các kỳ vọng mock. Trong chế độ DESIGN, bạn có thể thiết lập các kỳ vọng trong tab "Mock nâng cao" của endpoint.Trong chế độ DEBUG, bạn có thể thiết lập các kỳ vọng trong tab "Mock".Apidog hỗ trợ trả về dữ liệu mock khác nhau dựa trên các tham số yêu cầu khác nhau.Khi thêm nhiều kỳ vọng mock với các điều kiện khác nhau, mock engine sẽ khớp các điều kiện kỳ vọng dựa trên các tham số yêu cầu. Nó sẽ trả về kỳ vọng mock khớp đầu tiên, theo thứ tự từ trên xuống dưới.Nếu không có kỳ vọng mock nào khớp, dữ liệu mock sẽ được trả về theo mức độ ưu tiên của phương thức Mock được thiết lập trong Cài đặt dự án - Cài đặt tính năng - Cài đặt Mock.Bạn có thể chọn các tham số yêu cầu nào sẽ được sử dụng làm điều kiện trong Điều kiện tham số. Tính năng này hỗ trợ các tham số query, path, header, cookie và body làm điều kiện. Điền tên và điều kiện của tham số; khi điều kiện này được đáp ứng, phản hồi bên dưới sẽ được trả về.
Khi thiết lập nhiều điều kiện, chúng được xử lý như giao của các điều kiện này.
Khi chọn tham số body, bạn cần điền đường dẫn JSON của thuộc tính đích vào trường tên.
Tham số body chỉ hỗ trợ JSON, không hỗ trợ XML.
Điều kiện tham số không hỗ trợ sử dụng {{variables}}.
Body của yêu cầu thực tế phải khớp với đặc tả API nếu body đư ợc chọn làm vị trí tham số cho tiêu chí kỳ vọng. Ví dụ: nếu kiểu yêu cầu body trong đặc tả API là form-data, tham số cần được đặt trong form-data khi mock.
Bạn có thể thêm điều kiện IP để một số phản hồi nhất định chỉ có hiệu lực đối với các IP được chỉ định.