Jenkins-원격 테스트
셀레늄 테스트와 같은 웹 테스트는 마스터 슬레이브 및 셀레늄 스위트 플러그인 설치를 통해 원격 슬레이브 머신에서 실행할 수 있습니다. 다음 단계는이 구성을 사용하여 원격 테스트를 실행하는 방법을 보여줍니다.
Step 1− 마스터 슬레이브 구성이 제자리에 있는지 확인하십시오. 마스터 Jenkins 서버로 이동합니다. Jenkins 관리 → 노드 관리로 이동하십시오.
노드 목록에서 DXBMEM30 레이블은 슬레이브 머신입니다. 이 예에서 마스터 및 슬레이브 시스템은 모두 Windows 시스템입니다.
Step 2 − DXBMEM30 슬레이브 머신에 대한 구성을 클릭합니다.
Step 3 − 시작 방법이 'Java Web Start를 통해 슬레이브 에이전트 시작'으로 설정되어 있는지 확인합니다.
Step 4− 이제 슬레이브 머신으로 이동하여 Jenkins 마스터 인스턴스에 대한 브라우저 인스턴스를 엽니 다. 그런 다음 Jenkins 관리 → 노드 관리로 이동하십시오. DXBMEM30으로 이동하여
Step 5 − DXBMEM30 인스턴스를 클릭합니다.
Step 6 − 아래로 스크롤하면 'Java Web Start'시작 옵션 인 시작 옵션이 표시됩니다.
Step 7− 보안 경고가 표시됩니다. 수락 확인란을 클릭하고 실행을 클릭하십시오.
이제 Jenkins Slave 창이 열리고 연결된 것을 볼 수 있습니다.
Step 8− 슬레이브에서 실행되도록 테스트 구성. 여기서 생성되는 작업이 특히 셀레늄 테스트 만 실행하도록되어 있는지 확인해야합니다.
작업 구성에서 '이 프로젝트를 실행할 수있는 위치 제한'옵션이 선택되어 있는지 확인하고 레이블 식에 슬레이브 노드의 이름을 입력합니다.
Step 9− 작업의 셀레늄 부분이 구성되었는지 확인하십시오. Sample.html 파일과 selenium-server.jar 파일도 슬레이브 시스템에 있는지 확인해야합니다.
위의 모든 단계를 수행하고 빌드를 클릭하면이 프로젝트는 예상대로 슬레이브 머신에서 Selenium 테스트를 실행합니다.