공유 그룹 스텝은 모든 시나리오에서 다시 사용할 수 있는 그룹 스텝 입니다. 여러 시나리오에서 유사한 스텝(예: 로그인 스텝)을 기록하거나 상태를 변경하는 요소에 대한 어설션 집합과 같이 동일한 시나리오 내에서 작업을 반복하는 경우 공유 그룹 스텝을 사용하는 것이 좋습니다. 공유 그룹 스텝을 통해 워크로드를 줄이면서 시나리오를 더 쉽게 유지 관리할 수 있습니다.
이 문서에서는 Autify Nexus에서 공유 단계 그룹을 생성, 구성 및 사용하는 방법에 대해 설명합니다.
공유 그룹 스텝 만들기
공유 그룹 스텝으로 전환하려면 먼저 일반 그룹 스텝을 만들어야 합니다. 시나리오 편집기에서:
그룹 스텝으로 이동합니다
점 3개로 된 메뉴를 클릭합니다.
공유 그룹 만들기를 클릭합니다.
설정을 구성합니다( 공유 그룹 단계 설정참조).
완료를 클릭합니다.
공유 그룹 스텝 구성
공유 그룹 스텝 설정
공유 그룹 스텝을 만들거나 편집할 때 다음 설정을 구성할 수 있습니다.
그룹 이름
공유 그룹 스텝의 이름입니다. UI에서 단계 이름으로 사용되는 필수 필드입니다.
매개 변수
매개 변수는 그룹 내의 단계에서 사용할 수 있는 값을 나타냅니다. 공유 그룹 단계에 추가된 모든 매개 변수는 해당 공유 그룹의 모든 인스턴스에서 사용할 수 있습니다. 예를 들어, 매개 변수 username
와 password
공유 그룹 단계를 추가하면 공유 그룹 스텝의 인스턴스별로 다른 사용자 이름과 암호를 설정할 수 있습니다. 자세한 내용은 매개변수 값 설정 참조하십시오.
공유 그룹 스텝 설정 편집
공유 그룹 스텝이 생성되면 점 3개로 된 메뉴를 클릭하고 편집을 클릭하여 설정을 편집할 수 있습니다.
매개 변수 값을 활성화/비활성화하거나 설정하는 경우를 제외하고, 단계 그룹 설정에 대한 변경 사항은 시나리오에서 사용되는 스텝 그룹의 모든 인스턴스에 적용됩니다.
변경 사항을 저장할 때 스텝 그룹의 모든 인스턴스에 미치는 영향에 대해 경고가 표시됩니다.
공유 그룹 단계 내에서 단계 편집
공유 그룹 단계 내의 단계를 수정하면 순서에 관계없이 해당 공유 그룹 단계의 모든 인스턴스가 변경됩니다.
변경 사항을 저장할 때 단계 그룹의 모든 인스턴스에 미치는 영향에 대해 경고가 표시됩니다.
공유 그룹 스텝 사용
시나리오에 공유 그룹 스텝 추가
시나리오 편집기의 삽입 스텝 기능을 사용하여 시나리오에 공유 그룹 스텝을 추가할 수 있습니다.
매개변수 값 설정
공유 그룹 스텝의 각 인스턴스에 대해 서로 다른 매개 변수 값을 설정할 수 있습니다. 기본값을 변경하면 공유 그룹 스텝의 모든 인스턴스에 영향을 줍니다.
매개변수는 다음 값으로 설정할 수 있습니다.
이름 | 묘사 |
---|---|
주어진 값 | 매개 변수의 기본값을 재정의하는 데 사용됩니다. |
데이터 | 시나리오의 데이터 탭에 있는 값에서 매개 변수 값을 설정하는 데 사용됩니다. |
다른 단계의 출력 | 시나리오 내에서 다른 단계의 출력에서 매개 변수 값을 설정하는 데 사용됩니다. |
기본값 | 공유 그룹 단계의 모든 인스턴스에서 사용하는 기본 매개 변수 값입니다. |
공유 그룹 스텝 삭제
삽입 스텝을 통해 공유 그룹 단계 메뉴에서 공유 그룹 단계를 삭제할 수 있습니다. 공유 그룹 스텝은 어떤 시나리오에서도 사용되지 않는 경우에만 삭제할 수 있습니다.
일반 그룹 스텝으로 되돌리기
공유 그룹 스텝을 일반 그룹 스텝으로 되돌리는 옵션을 "그룹 분리"라고 합니다. 공유 그룹 단계를 분리하면 해당 스텝에 대한 변경 내용이 다른 그룹 스텝에 영향을 주지 않으며 설정되었을 수 있는 매개 변수에 더 이상 액세스할 수 없습니다.
다음과 같은 방법으로 공유 그룹을 분리할 수 있습니다.
점 3개로 된 메뉴를 클릭하고 그룹 분리를 클릭합니다.
공유 그룹 스텝의 설정에서 그룹 분리 를 클릭합니다.
공유 그룹 스텝 내 스텝의 반환 값에 대하여
공유 그룹 스텝 내부에서 실행된 스텝(예: 특정 요소에서 가져온 텍스트)의 반환 값은 해당 공유 그룹 스텝 외부의 스텝에서 사용할 수 없습니다.
외부에서 반환 값을 참조할 경우, 공유 그룹 스텝의 유지보수(스텝 추가, 삭제 등) 작업으로 인해 해당 공유 그룹 스텝을 사용하는 시나리오가 의도치 않게 중단될 위험이 있기 때문입니다.