URL 교체
  • 24 Oct 2024
  • 1 읽을 분
  • 기여자
  • 어두운

URL 교체

  • 어두운

기사 요약

*이 페이지의 일부는 기계 번역되었습니다.

URL 대체란 무엇인가요?

회사 웹사이트를 변경할 때 여러 환경을 사용하시나요? 이러한 환경은 스테이징, 개발, 프로덕션 등 다양한 이름으로 불릴 수 있습니다. 일반적으로 각 환경마다 다른 URL을 사용하지만 테스트하는 웹사이트는 동일합니다.

Autify의 URL 교체 기능을 사용하면 각 URL에 대해 새 시나리오를 만들 필요가 없습니다. 시나리오에서 관련 URL을 교체하고 테스트 실행을 시작하기만 하면 됩니다.

URL 교체를 설정하는 방법

테스트 계획 세부 정보 페이지를 엽니다. [URL 대체] 에서 [추가] 를 클릭합니다.

URL_replacement_2_en.png

[대체할 URL][대체 후 URL] 을 지정하고 [생성] 을 클릭합니다.
URL_replacement_3_en.png

여러 URL을 바꿀 수도 있습니다:

URL_replacement_1_en.png

시나리오 내에서 [대체할 URL] 과 정확히 일치하는 모든 URL이 [대체 후 URL] 로 대체됩니다.

대체할 URL

테스트 계획을 실행하면 [대체할 URL]에서 [대체 후 URL]에 지정한 URL로 다음 URL이 대체됩니다.

  • 첫 번째 단계의 시작 URL.
  • 단계로 이동 의 URL.
  • 입력 단계 등의 입력 값에 포함된 URL.
  • "URL은 다음과 같아야 함/포함해야 함" 어설션 단계의 URL입니다.
  • 페이지 요소 어설션의 URL.
  • JS 단계의 URL.
    • URL이 JS 단계 내에서 동적으로 생성된 경우에는 대체되지 않습니다.
    // 대체 대상
    반환 "https://autify.com"
    
    // 교체 대상 아님
    반환 "https://" + "autify.com"
    
  • 스텝 그룹 내 스텝의 URL입니다. (스텝 그룹 내의 URL을 [대체할 URL]로 덮어쓴 경우 실행 전에 [대체 후 URL]에 지정된 URL로 대체됩니다.)
  • 자바스크립트 스니펫의 URL.

대체하지 않을 URL

다음 URL은 대체되지 않습니다:

예제

다음은 시나리오에서 URL이 어떻게 바뀌는지에 대한 세 가지 예입니다.
이 예에서는 바꾸려는 URL이 두 개 있다고 가정합니다. 교체 1과 교체 2라고 부르겠습니다.

사례 1에서는 시나리오의 URL이 [대체할 URL]과 정확히 일치하므로 [대체 후 URL]에 지정된 URL로 대체됩니다.

URL은 가장 긴 [교체할 URL]부터 교체됩니다.
따라서 사례 2에서는 대체 1 대신 대체 2가 적용됩니다.

케이스 3에서는 대체 1이 적용되어 URL의 앞부분이 대체됩니다.

대체할 URL대체할 URL대체 후 URL
대체 1https://dev.example.comhttps://prd.example.com
교체 2https://dev.example.com/project1https://prd.example.com/projectA
시나리오의 URL교체 후 URL교체교체
사례 1https://dev.example.comhttps://prd.example.com교체 1
사례 2https://dev.example.com/project1https://prd.example.com/projectA대체 2
사례 3https://dev.example.com/homehttps://prd.example.com/home대체 1

참고:
URL 대체 기능을 사용하여 다양한 실행 환경에 대한 테스트 계획을 생성하려는 경우 URL 대체를 염두에 두고 시나리오 이름을 지정하는 것이 좋습니다.


이 문서가 도움이 되었습니까?

Changing your password will log you out immediately. Use the new password to log back in.
First name must have atleast 2 characters. Numbers and special characters are not allowed.
Last name must have atleast 1 characters. Numbers and special characters are not allowed.
Enter a valid email
Enter a valid password
Your profile has been successfully updated.