Jenkins - Uzaktan Test
Selenyum testleri gibi web testleri, ana bağımlı ve selenyum paketi eklenti kurulumu aracılığıyla uzak bağımlı makinelerde çalıştırılabilir. Aşağıdaki adımlar, bu yapılandırmayı kullanarak uzaktan testlerin nasıl çalıştırılacağını gösterir.
Step 1- Ana bağımlı yapılandırmanızın yerinde olduğundan emin olun. Ana Jenkins sunucunuza gidin. Jenkins'i Yönet → Düğümleri Yönet'e gidin.
Düğüm listemizde, DXBMEM30 etiketi köle makinedir. Bu örnekte, hem ana hem de yardımcı makineler pencere makineleridir.
Step 2 - DXBMEM30 bağımlı makine için yapılandırmaya tıklayın.
Step 3 - Başlatma yönteminin 'Java Web Start aracılığıyla bağımlı aracıları başlat' olarak ayarlandığından emin olun
Step 4- Şimdi köle makinenize gidin ve oradan Jenkins ana örneğinize bir tarayıcı örneği açın. Ardından Jenkins'i Yönet → Düğümleri Yönet'e gidin. DXBMEM30'a gidin ve tıklayın
Step 5 - DXBMEM30 örneğine tıklayın.
Step 6 - Aşağı kaydırın ve 'Java Web Start'ı Başlatma seçeneği olan Başlatma seçeneğini göreceksiniz.
Step 7- Size bir Güvenlik Uyarısı sunulacak. Kabul onay kutusuna tıklayın ve çalıştır'a tıklayın.
Şimdi bir Jenkins Slave penceresinin açıldığını ve şimdi bağlandığını göreceksiniz.
Step 8- Testlerinizi slave üzerinde çalışacak şekilde yapılandırma. Burada, yaratılan işin özellikle sadece selenyum testlerini çalıştırmak için tasarlandığından emin olmalısınız.
İş yapılandırmasında, 'Bu projenin çalıştırılabileceği yeri sınırla' seçeneğinin seçildiğinden emin olun ve Etiket ifadesinde ikincil düğümün adını girin.
Step 9- İşinizin selenyum kısmının yapılandırıldığından emin olun. Örnek.html dosyasının ve selenium-server.jar dosyasının da ikincil makinede mevcut olduğundan emin olmalısınız.
Yukarıdaki tüm adımları uyguladıktan ve Oluştur'a tıkladıktan sonra, bu proje beklendiği gibi yardımcı makinede Selenium testini çalıştıracaktır.