데이터 상관 규칙을 사용하여 참조 작성

규칙이 테스트 데이터에 적용된 경우 정규식에서 참조를 작성하는 데이터 상관 규칙을 작성할 수 있습니다.

프로시저

  1. 규칙 편집기에서 데이터 상관 규칙 세트를 여십시오. 새 규칙 세트는 비어 있는 규칙 패스를 하나 포함합니다.
  2. 삽입을 클릭한 후 참조 작성을 선택하십시오. 비어 있는 Create a reference 규칙이 규칙 패스에 삽입됩니다.
  3. 세부사항에서 별표가 표시되고 빨간색으로 음영 처리된 모든 필드에 대한 정보를 제공하십시오. 참조 필드의 경우 아래로 화살표를 클릭하여 참조를 작성할 필드를 선택하십시오. 창의 맨 위에 있는 누름 단추를 사용하여 프로토콜을 선택한 후 필드를 선택하십시오. 예를 들어, HTTP 응답의 컨텐츠 필드에 참조를 작성하려면 아래로 화살표를 클릭한 후 HTTP > 컨텐츠를 클릭하십시오. 여러 필드에서 참조를 작성하려면 필드 추가 누름 단추를 클릭하여 다른 참조 필드를 추가하십시오.
  4. 정규식에 참조를 찾는 데 사용할 표현식을 입력하십시오. 정규식의 일부만 참조에 필요한 경우 해당 파트를 소괄호 안에 넣으십시오.
    1. 테스트를 열고 참조를 작성할 응답을 찾으십시오.
    2. 응답에서 클립보드로 텍스트를 복사하십시오.
    3. 규칙 편집기에서 정규식 보조자 전환 누름 단추를 클릭하여 정규식 보조자를 여십시오.
    4. 클립보드에서 정규식 보조자 창의 정규식 테스트 페이지로 텍스트를 붙여넣으십시오. 정규식 테스트 페이지가 비어 있으면 클립보드의 컨텐츠를 자동으로 붙여넣습니다.
    5. 정규식 보조자에서 캡쳐된 그룹 탭을 클릭하십시오. 전체 그룹과 캡처된 그룹이 표시됩니다. 그룹이 표시되지 않는 경우 정규식을 적절히 편집하십시오.
    동일한 정규식을 사용하여 둘 이상의 참조를 작성하려면 각 파트를 괄호로 묶으십시오. 예를 들면, 다음 정규식에서 두 개의 참조를 작성할 수 있습니다. name=(\S+)\svalue=(.+?).
  5. 참조 이름에 참조의 이름을 제공하십시오. 지정하는 이름을 하위 규칙에 사용할 수 있습니다. 참조를 하위 규칙에서 인수로 사용하려면 참조 이름을 백분율 부호로 묶으십시오. 예를 들어, name이라는 참조 이름을 지정하는 경우 %name%을 하위 규칙의 인수로 사용할 수 있습니다.
  6. 옵션: 속성에 정규식에 대한 일치가 다수 포함된 경우 발생에서 참조를 작성하는 데 사용할 발생을 입력하거나 선택하십시오.
  7. 옵션: 사용되는 경우에만 참조 작성에서, 대체 사이트에서 참조를 사용하는 경우에만 참조를 작성하려면 true를 선택하십시오. 해당 대체 사이트가 발견되는지 여부에 상관없이 참조를 작성하려면 false를 선택하십시오.
  8. 옵션: 겹침 사이트 조치에서 새 참조가 기존 참조와 겹치는 경우 수행할 조치를 선택하십시오.
    옵션 설명
    항상 기존 항목 제거 새 참조가 기타 참조와 겹치는 경우 기타 참조가 제거됩니다.
    기존 유지 새 참조가 기타 참조와 겹치는 경우 기타 참조가 제거되지 않습니다.
    사용되는 경우에만 기존 유지 새 참조가 기타 참조와 겹치는 경우 참조가 사용되지 않는 경우에만 기타 참조가 제거됩니다.
  9. 옵션: 겹치는 경우에도 참조 작성에서, 새 참조가 기존 참조와 겹치는 경우에도 참조를 작성하려면 true를 선택하십시오.
  10. 옵션: 로그 레벨에서 오류 로그에 기록할 오류 데이터의 레벨을 선택하십시오. 로깅을 통해 작동한 규칙과 작동하지 않은 규칙을 확인할 수 있습니다. 데이터 상관 규칙을 디버깅할 경우 조치 로그 레벨을 사용하십시오. 조치 로그 레벨에서 문제점을 해결하는 데 충분한 데이터를 제공하지 않는 경우 세부사항 로그 레벨을 사용하십시오. 세부사항 로그 레벨은 상당히 많은 수의 로그 항목을 생성합니다. 일반적으로 사용자가 작성한 데이터 상관 규칙이 올바로 작동하는 것이 확실한 경우에는 없음 또는 요약 로그 레벨을 사용하여 오류 로그에서 메모리 이용량, 디스크 공간 이용량, 불필요한 항목을 줄이십시오.
    옵션 설명
    없음 로깅된 사항이 없습니다.
    경고 규칙이 적용될 때 잠재적 문제점이 발견되면 메시지가 로깅됩니다.
    요약 규칙이 적용되는 횟수에 상관 없이 규칙에 대해 하나의 메시지가 로깅됩니다.
    중요 규칙이 일반적이지 않은 방식으로 적용될 때마다 메시지가 로깅됩니다. 기본 로그 레벨입니다.
    조치 규칙이 적용될 때마다 메시지가 로그됩니다.
    세부사항 규칙이 적용될 때마다 상세한 메시지가 로그됩니다.
  11. 옵션: 레이블에 규칙의 레이블을 입력하십시오. 레이블 이름을 입력하지 않으면 규칙에 기본 이름이 지정됩니다. 기본 이름은 정규식이 추가된 기본 이름입니다.
  12. 옵션: 설명에서 규칙에 대해 설명하십시오. 규칙 세트 파일을 다른 테스터와 공유하는 경우 설명이 유용합니다.

피드백