Bạn có thể thiết lập "Tác vụ đã lên lịch" để tự động chạy các kịch bản kiểm thử tự động đã cấu hình vào thời điểm được chỉ định, nhận kết quả thực thi tác vụ, và đáp ứng các yêu cầu về kiểm thử theo lịch và hồi quy.Tác vụ đã lên lịch hiện đang ở giai đoạn Beta.
Số lần bạn có thể chạy tác vụ đã lên lịch phụ thuộc vào gói bạn đã đăng ký. Bạn có thể xem chi tiết trên trang giá của Apidog. Truy cập tác vụ đã lên lịch#
Để truy cập "Tác vụ đã lên lịch", hãy điều hướng đến mô-đun Tests và nhấp vào "Scheduled Tasks." Tại đây, bạn có thể thấy rằng tất cả tác vụ đã lên lịch được tổ chức theo định dạng thư mục rõ ràng, có cấu trúc.Bạn có thể dễ dàng tạo tác vụ đã lên lịch mới hoặc thư mục mới để nhóm các tác vụ trong cây thư mục.Ngoài ra, bạn có thể thực hiện các hành động như chỉnh sửa hoặc xóa các tác vụ hoặc thư mục cụ thể.Nhấp vào Scheduled Tasks sẽ hiển thị danh sách tất cả tác vụ ở phía bên phải. Danh sách này bao gồm các chi tiết cơ bản và tùy chọn quản lý, cung cấp một cách hợp lý hơn để xử lý các tác vụ của bạn.Chi tiết tác vụ đã lên lịch#
Nhấp vào một tác vụ đã lên lịch hiện có hoặc tạo tác vụ mới sẽ mở chi tiết tác vụ ở bên phải.Trong chi tiết tác vụ đã lên lịch, bạn có thể cấu hình các cài đặt sau:Tên tác vụ và mô tả: Được dùng để phân biệt tác vụ đã lên lịch và mô tả chi tiết mục đích của tác vụ.
Bật/Tắt: Sử dụng công tắc chuyển đổi để kích hoạt hoặc hủy kích hoạt tác vụ đã lên lịch khi cần.
Kịch bản kiểm thử: Chọn một hoặc nhiều kịch bản kiểm thử để tác vụ đã lên lịch thực thi. Mỗi kịch bản kiểm thử có thể được mở rộng để cấu hình độc lập các cài đặt thời gian chạy của nó.Giá trị biến môi trường/toàn cục: Chỉ định các giá trị thực tế của biến môi trường hoặc biến toàn cục được sử dụng trong kịch bản kiểm thử này. Có hai tùy chọn, và có thể tìm thấy phần giải thích chi tiết tại đây. Khi chọn sử dụng các biến đã lưu trong Runner, bạn sẽ cần xác định thêm phạm vi biến. Điều này giúp phân đoạn các biến dựa trên nhu cầu thực tế và ngăn lỗi tác vụ do xung đột biến trong quá trình thực thi. Sau khi phạm vi được xác định, bạn có thể check the current test scenario variables stored in Runner một cách trực quan trong giao diện người dùng. Dưới đây là ba tùy chọn để xác định phạm vi biến môi trường/toàn cục:| Phạm vi biến môi trường/toàn cục | Đọc/Ghi biến môi trường/toàn cục | Mô tả |
|---|
| Chỉ chia sẻ trong kịch bản kiểm thử hiện tại | - Trong Runner hiện được chỉ định, kịch bản kiểm thử này có một tệp riêng để lưu trữ lâu dài các biến môi trường/toàn cục của nó.
- Chỉ kịch bản kiểm thử hiện tại mới có thể đọc và ghi các biến trong tệp này.
| Phạm vi biến nhỏ nhất với mức ảnh hưởng tối thiểu. Phù hợp với các trường hợp cần sử dụng kết quả của lần chạy trước của kịch bản kiểm thử này trong lần chạy tiếp theo. |
| Chia sẻ trên tất cả kịch bản kiểm thử trong tác vụ đã lên lịch hiện tại | - Trong Runner hiện được chỉ định, tác vụ đã lên lịch có một tệp để lưu trữ các biến môi trường/toàn cục có thể được sử dụng trên tất cả kịch bản kiểm thử của nó.
- Tất cả kịch bản kiểm thử trong tác vụ đã lên lịch hiện tại đều có thể đọc và ghi các biến trong tệp này.
| Phạm vi biến được khuyến nghị với mức ảnh hưởng vừa phải. Phù hợp với các trường hợp cần chia sẻ dữ liệu giữa các kịch bản kiểm thử khác nhau trong cùng một tác vụ đã lên lịch. |
| Chia sẻ trên tất cả tác vụ đã lên lịch trong thư mục tác vụ đã lên lịch hiện tại | - Trong Runner hiện được chỉ định, thư mục tác vụ đã lên lịch có một tệp để lưu trữ các biến môi trường/toàn cục có thể được sử dụng trên tất cả tác vụ đã lên lịch và kịch bản kiểm thử của nó.
- Tất cả kịch bản kiểm thử trong tất cả tác vụ đã lên lịch thuộc thư mục hiện tại đều có thể đọc và ghi các biến trong tệp này.
| Phạm vi biến lớn nhất với mức ảnh hưởng đáng kể nhất. Có khả năng việc chạy một tác vụ đã lên lịch nhất định sẽ sửa đổi giá trị biến, dẫn đến lỗi ở các tác vụ đã lên lịch khác. Phù hợp khi cần chia sẻ dữ liệu trên nhiều tác vụ trong cùng một thư mục. |
Tùy chọn Keep variable values trong trang thiết kế kịch bản kiểm thử phải được bật để đảm bảo rằng mọi biến môi trường/toàn cục thay đổi được thiết lập thông qua bộ xử lý trước/sau trong quá trình thực thi đều được lưu vào phạm vi biến đã chỉ định trong Runner.
Sử dụng cùng cấu hình thực thi: Áp dụng cùng cấu hình thời gian chạy cho tất cả kịch bản kiểm thử trong tác vụ bên dưới.
Chu kỳ chạy: Thiết lập lịch cho tác vụ, chẳng hạn như vào 11 giờ tối Chủ Nhật hằng tuần hoặc mỗi 6 giờ.
Chạy trên: Chỉ định nơi tác vụ sẽ chạy, chẳng hạn như thông qua Apidog Cloud (sắp ra mắt) hoặc self-hosted Runner. Nếu nhiều Runner được triển khai trong nhóm, bạn có thể chọn một Runner.
Thông báo: Bật thông báo để gửi kết quả tác vụ đến người nhận được chỉ định sau khi hoàn tất. Cấu hình thông báo để kích hoạt sau mỗi lần chạy hoặc chỉ trong trường hợp thất bại, nhằm giảm thiểu các cảnh báo không cần thiết. Tham khảo cài đặt thông báo để biết thêm chi tiết. Thực thi tác vụ đã lên lịch#
Sau khi một tác vụ đã lên lịch hoàn tất, kết quả của tác vụ sẽ tự động được tải lên từ Runner đến máy chủ. Bạn có thể truy cập tất cả kết quả chi tiết của tác vụ đã lên lịch trong "Scheduled Tasks - Run History" trong ứng dụng Apidog.Bạn nên bật thông báo cho tác vụ đã lên lịch. Điều này cho phép bạn nhận tin nhắn thông báo ngay khi kịch bản kiểm thử hoàn tất, đảm bảo bạn có thể xem xét kết quả kịp thời.