Jenkins - Thử nghiệm từ xa
Các bài kiểm tra web như kiểm tra selen có thể được chạy trên các máy nô lệ từ xa thông qua cài đặt plugin chính và bộ plugin selen. Các bước sau đây cho biết cách chạy kiểm tra từ xa bằng cách sử dụng cấu hình này.
Step 1- Đảm bảo cấu hình chủ nô lệ của bạn được cài đặt sẵn. Đi tới máy chủ Jenkins chính của bạn. Đi tới Quản lý Jenkins → Quản lý Nút.
Trong danh sách nút của chúng tôi, nhãn DXBMEM30 là máy phụ. Trong ví dụ này, cả máy chủ và máy phụ đều là máy cửa sổ.
Step 2 - Nhấp vào cấu hình cho máy phụ DXBMEM30.
Step 3 - Đảm bảo phương thức khởi chạy được đặt là 'Khởi chạy tác nhân nô lệ qua Java Web Start'
Step 4- Bây giờ, hãy vào máy nô lệ của bạn và từ đó, mở một phiên bản trình duyệt cho phiên bản chính Jenkins của bạn. Sau đó, đi tới Quản lý Jenkins → Quản lý Nút. Đi tới DXBMEM30 và nhấp vào
Step 5 - Nhấp vào cá thể DXBMEM30.
Step 6 - Cuộn xuống và bạn sẽ thấy tùy chọn Khởi chạy, đây là tùy chọn để Bắt đầu 'Java Web Start'
Step 7- Bạn sẽ thấy một Cảnh báo Bảo mật. Nhấp vào hộp kiểm Chấp nhận và nhấp vào chạy.
Bây giờ bạn sẽ thấy một cửa sổ Jenkins Slave được mở ra và hiện đã được kết nối.
Step 8- Định cấu hình các bài kiểm tra của bạn để chạy trên nô lệ. Ở đây, bạn phải đảm bảo rằng công việc đang được tạo ra đặc biệt để chỉ chạy các bài kiểm tra selen.
Trong cấu hình công việc, đảm bảo tùy chọn 'Hạn chế nơi có thể chạy dự án này' và trong biểu thức Nhãn đặt tên của nút phụ.
Step 9- Đảm bảo phần selen trong công việc của bạn được định cấu hình. Bạn phải đảm bảo rằng tệp Sample.html và tệp selenium-server.jar cũng có trên máy phụ.
Khi bạn đã làm theo tất cả các bước trên và nhấp vào Xây dựng, dự án này sẽ chạy thử nghiệm Selenium trên máy nô lệ như mong đợi.