Vì sao kịch bản kiểm thử theo lịch kết thúc với 0 yêu cầu?
Q: Vì sao kịch bản kiểm thử theo lịch của tôi kết thúc với 0 yêu cầu?#
A: Không có yêu cầu nào được truyền qua tác vụ theo lịch vì môi trường được thiết lập cho lần chạy theo lịch đã được đặt thành "Private." Trong Apidog, khi một môi trường là private, các kiểm thử theo lịch có thể không truy cập được các biến cần thiết, dẫn đến yêu cầu thất bại.
A: Để giải quyết vấn đề này, hãy thay đổi môi trường từ "Private" sang "Shared" trong Apidog. Điều này cho phép tất cả các yêu cầu trong kiểm thử theo lịch được thực thi thành công. Bạn có thể tìm thấy thiết lập môi trường theo hai cách khác nhau. Cách thứ nhất là - Hãy làm theo các bước sau: Đi tới dự án Apidog của bạn. Ở góc trên bên phải màn hình, bạn có thể tìm thấy tùy chọn chọn môi trường; nếu bạn nhấp vào biểu tượng ba đường song song, bạn sẽ thấy một cửa sổ mới và tại đó bạn có thể tìm thấy các thiết lập cho môi trường.
Tại đó, bạn sẽ có các thiết lập quan trọng khác mà chúng ta đang đề cập ở đây là tùy chọn Shared & Private cho môi trường. Hãy thay đổi loại môi trường từ Private sang Shared. Lưu các thay đổi và chạy lại kiểm thử theo lịch của bạn.
Q: Việc thay đổi môi trường sang "Shared" có ảnh hưởng đến các kiểm thử khác không?#
A: Không, việc chia sẻ một môi trường chỉ làm cho môi trường đó có thể truy cập được đối với tất cả các kiểm thử theo lịch và thành viên nhóm (nếu có). Hãy đảm bảo dữ liệu nhạy cảm được xử lý an toàn nếu làm việc trong một nhóm.
Q: Nếu các yêu cầu của tôi vẫn thất bại sau khi thay đổi môi trường thì sao?#
A: Nếu vấn đề vẫn tiếp diễn, hãy kiểm tra:
1.
URL API và các tham số để đảm bảo chúng chính xác.
2.
Các biến môi trường để xác nhận chúng được định nghĩa đúng cách.
3.
Thiết lập mạng và ủy quyền để xác minh quyền truy cập API. Nếu vấn đề tiếp tục xảy ra, hãy thử chạy kiểm thử theo cách thủ công để xác định các lỗi cụ thể.