방법: 웹 성능 테스트 요청에 "If Then" 분기 조건 추가
이 항목은 다음 버전에 적용됩니다.
Visual Studio Ultimate |
Visual Studio Premium |
Visual Studio Professional |
Visual Studio Express |
---|---|---|---|
웹 성능 테스트에 if/then 분기 논리를 추가한 다음 특정 조건부 규칙과 속성을 할당할 수 있습니다. 예를 들어 쿠키가 있는지 확인하기 위한 조건을 웹 요청에 대해 만들 수 있습니다.
조건부 규칙 추가
참고
루프 조건 논리를 추가하고 조건이 참인지 거짓인지 확인하기 위해 웹 성능 테스트 또는 웹 성능 테스트의 웹 요청을 여러 차례 실행할 수도 있습니다. 자세한 내용은 방법: 웹 성능 테스트 결과에 루프 추가를 참조하십시오.
웹 성능 테스트에 조건부 분기 규칙을 삽입하려면
테스트 프로젝트가 포함된 솔루션을 엽니다. 테스트 프로젝트에 웹 성능 테스트가 포함되어 있는지 확인한 다음 웹 성능 테스트를 엽니다.
조건부 분기를 삽입할 웹 성능 테스트나 웹 요청을 선택합니다. 마우스 오른쪽 단추를 클릭하고 조건 삽입을 선택합니다.
조건에 조건부 규칙 및 항목 추가 대화 상자의 규칙 선택 아래에서 if/then 분기 논리에 사용할 조건부 규칙의 유형을 선택합니다. 사용할 수 있는 조건부 규칙의 각 종류에 대한 설명은 이 절차에 나와 있는 표를 참조하십시오.
선택한 규칙에 대한 속성 아래에서 필요에 따라 속성 설정을 지정합니다.
예를 들어 마지막 응답 코드 규칙을 사용하여 응답 코드를 통해 200 - OK가 반환되는지 확인할 수 있습니다.
조건부 규칙 및 관련 속성에 대한 자세한 내용은 이 절차에 나와 있는 표를 참조하십시오.
참고
조건에 조건부 규칙 및 항목 추가 대화 상자에도 조건부 규칙 및 관련 속성에 대한 설명이 표시됩니다. 속성 창의 경우와 마찬가지로 조건에 조건부 규칙 및 항목 추가 대화 상자의 속성 도구 모음 단추를 사용하여 항목별, 사전순 또는 속성 페이지를 기준으로 속성을 정렬할 수 있습니다.
조건부 규칙 및 관련 속성
조건부 규칙
규칙 설명
속성
컨텍스트 매개 변수 존재
컨텍스트 매개 변수가 있는지 여부를 확인합니다.
컨텍스트 매개 변수 이름
존재 확인
쿠키 존재
쿠키가 있는지 여부를 확인합니다.
웹 페이지 URI
쿠키 이름
존재 확인
쿠키 도메인 이름(옵션)
쿠키 경로(옵션)
쿠키 값 비교
제공된 문자열이 지정된 쿠키의 값과 일치하면 조건이 충족됩니다.
웹 페이지 URI
쿠키 이름
비교 연산자
값
대/소문자 무시
정규식 사용
쿠키 도메인 이름(옵션)
쿠키 경로(옵션)
마지막 요청 결과
지난 요청의 결과를 확인합니다.
요청 결과
마지막 응답 코드
지난 응답의 HTTP 상태 코드를 확인합니다.
비교 연산자
응답 코드
숫자 비교
제공된 컨텍스트 매개 변수의 콘텐츠가 지정된 값과의 숫자 비교를 만족하면 조건이 충족됩니다.
컨텍스트 매개 변수 이름
비교 연산자
값
확률 규칙
제공된 백분율에 따라 조건의 충족 여부가 판가름됩니다.
컨텍스트 매개 변수 이름
백분율
문자열 비교
제공된 문자열이 지정된 컨텍스트 매개 변수의 콘텐츠와 일치하면 조건이 충족됩니다.
컨텍스트 매개 변수 이름
비교 연산자
값
대/소문자 무시
정규식 사용
조건의 항목에서 조건에 대한 첫 번째 항목 선택 아래에 있는 드롭다운 목록을 사용하여 조건에 사용할 첫 번째 항목을 지정합니다.
조건에 대한 마지막 항목 선택 아래에 있는 드롭다운 목록을 클릭하고 조건에 사용할 마지막 항목을 지정합니다.
확인을 클릭합니다.
조건에 조건부 규칙 및 항목 추가 대화 상자를 닫은 다음 웹 성능 테스트 편집기에서 아이콘을 통해 해당 조건을 식별할 수 있습니다.
참고
나중에 웹 성능 테스트 편집기에서 조건을 선택하여 강조 표시하고 속성 창을 사용하여 규칙에 대해 지정했던 속성 설정을 편집할 수 있습니다.
참고 항목
작업
방법: 웹 성능 테스트 편집기를 사용하여 기존 웹 성능 테스트 편집