Jenkins - Pengujian Jarak Jauh
Tes web seperti tes selenium dapat dijalankan pada mesin slave jarak jauh melalui master slave dan instalasi plugin suite selenium. Langkah-langkah berikut menunjukkan cara menjalankan pengujian jarak jauh menggunakan konfigurasi ini.
Step 1- Pastikan konfigurasi master slave Anda sudah siap. Buka server master Jenkins Anda. Buka Kelola Jenkins → Kelola Node.
Dalam daftar node kami, label DXBMEM30 adalah mesin slave. Dalam contoh ini, baik mesin master maupun slave adalah mesin windows.
Step 2 - Klik konfigurasi untuk mesin budak DXBMEM30.
Step 3 - Pastikan metode peluncuran diletakkan sebagai 'Luncurkan agen budak melalui Java Web Start'
Step 4- Sekarang, buka mesin slave Anda dan dari sana, buka instance browser ke instance master Jenkins Anda. Lalu pergi ke Kelola Jenkins → Kelola Nodes. Buka DXBMEM30 dan klik
Step 5 - Klik pada instance DXBMEM30.
Step 6 - Gulir ke bawah dan Anda akan melihat opsi Launch yang merupakan opsi untuk Memulai 'Java Web Start'
Step 7- Anda akan diberikan Peringatan Keamanan. Klik pada kotak centang Penerimaan dan klik jalankan.
Anda sekarang akan melihat jendela Slave Jenkins terbuka dan sekarang terhubung.
Step 8- Mengonfigurasi pengujian Anda untuk dijalankan pada budak. Di sini, Anda harus memastikan bahwa pekerjaan yang sedang dibuat hanya dimaksudkan untuk menjalankan tes selenium.
Dalam konfigurasi pekerjaan, pastikan opsi 'Batasi di mana proyek ini dapat dijalankan' dipilih dan dalam ekspresi Label masukkan nama node budak.
Step 9- Pastikan bagian selenium dari pekerjaan Anda telah dikonfigurasi. Anda harus memastikan bahwa file Sample.html dan file selenium-server.jar juga ada di mesin slave.
Setelah Anda mengikuti semua langkah di atas, dan mengklik Build, proyek ini akan menjalankan tes Selenium pada mesin slave seperti yang diharapkan.