이전 항목: 비즈니스 트랜잭션 만들기다음 항목: 트랜잭션 구성 요소 편집


트랜잭션 편집

단순히 단일 클라이언트에서 현재 트랜잭션 서명을 기록하는 것만으로는 좋은 트랜잭션 정의를 만들 수 없습니다. 조직에 가장 유용한 정보를 제공하는 적절한 트랜잭션 정의를 만들려면 트랜잭션 정의를 편집하여 모든 사용자가 실행하는 트랜잭션과 일치하도록 일반화해야 할 수 있습니다.

일치하는 트랜잭션을 식별하려면

  1. "관리" > "비즈니스 서비스"를 선택합니다.
  2. 비즈니스 서비스 이름(예: Avitek Financial Services)을 클릭합니다.

    "비즈니스 트랜잭션" 페이지가 나타납니다.

  3. 편집할 비즈니스 트랜잭션 이름(예: Web)을 클릭합니다.

    "트랜잭션" 페이지가 나타납니다.

    Web이라는 비즈니스 트랜잭션에는 Web이라는 단일 트랜잭션이 포함되어 있습니다. 이 트랜잭션은 식별 트랜잭션입니다.

  4. 편집할 트랜잭션 이름(예: Web)을 클릭합니다.

    "구성 요소" 페이지가 나타납니다.

    Web이라는 트랜잭션에 속한 구성 요소 목록입니다. Web 구성 요소는 식별 구성 요소입니다. 다른 구성 요소는 GIF 파일입니다.

    중요 구성 요소 집합은 기본 트랜잭션 하나와 여러 트랜잭션 구성 요소로 구성됩니다. 구성 요소는 다음과 같이 포함된 구성 요소나 캐시 가능 구성 요소 또는 둘 모두로 지정할 수 있습니다.

    포함됨

    트랜잭션이 성공한 것으로 간주되려면 사용자에게 올바로 전달되어야 하는 구성 요소입니다. 포함된 구성 요소가 요청되었지만 반환되지 않았거나, 반환되었지만 결함 있는 것으로 확인된 경우 전체 트랜잭션이 문제 있는 것으로 간주됩니다. 포함된 구성 요소의 크기와 시간은 트랜잭션의 크기와 시간에 포함됩니다.

    캐시 가능

    캐시 가능 값을 검사하려면 먼저 구성 요소를 포함되도록 지정해야 합니다.

    포함된 캐시 가능 구성 요소는 선택 사항입니다. 구성 요소가 측정될 때 해당 시간과 크기가 비즈니스 트랜잭션의 시간과 크기에 포함됩니다. 구성 요소가 측정되지 않으면 결함이 생성되지 않습니다.

    포함된 캐시 불가능 구성 요소는 필수입니다. 구성 요소가 측정될 때 해당 시간과 크기가 비즈니스 트랜잭션의 시간과 크기에 포함됩니다. 구성 요소가 없으면 "누락된 구성 요소" 결함이 생성되고 트랜잭션이 결함 있는 트랜잭션으로 표시됩니다.

    브라우저 클라이언트 또는 프록시 서버에 의해 캐시될 수 있는 포함된 구성 요소는 캐시 가능으로 표시되어야 합니다. CSS 스타일시트, JavaScript, 이미지 및 다른 정적 콘텐츠와 같은 트랜잭션 구성 요소는 캐시 가능으로 표시되어야 합니다.

    이 절차 뒤에 나오는 표에서는 몇 가지 예제 구성 요소를 보여 줍니다.

    예를 들어 배너 광고 그래픽 구성 요소, 주 CSS 스타일시트 구성 요소 및 JavaScript 코드 구성 요소를 포함하는 웹 페이지가 있습니다. 트랜잭션 시간, 크기 및 처리량 측정에 배너 광고 그래픽 구성 요소를 포함하지 않으려면 CSS 스타일시트와 JavaScript 구성 요소만 "포함됨"으로 표시할 수 있습니다.

  5. "포함됨" 확인란을 선택하여 이 페이지의 트랜잭션 정의에 구성 요소를 포함할지 여부를 지정합니다.

    구성 요소가 포함되도록 표시되어 있지 않으면 해당 시간과 크기가 트랜잭션 시간과 크기에 포함되지 않습니다.

  6. 포함된 구성 요소의 경우 "캐시 가능" 확인란을 선택합니다. 캐시 가능 구성 요소로 지정하려면 먼저 구성 요소를 포함되도록 선택해야 합니다.

    구성 요소를 캐시 가능으로 지정하는 경우 프록시 서버나 클라이언트 웹 브라우저에서 결과를 캐시할 수 있습니다.

    참고: 특정 구성 요소가 없을 때 결함을 생성하려면 "캐시 가능" 확인란이 선택되어 있지 않아야 합니다.

  7. "업데이트"를 클릭하여 구성 요소 선택 항목에 변경 사항을 저장합니다.

다음 표에는 몇 가지 예제 구성 요소가 나와 있습니다.

구성 요소

포함됨

캐시 가능

main.css

Yes

Yes

content.js

Yes

No

banner.gif

No

Yes