다음을 통해 공유


웹 성능 테스트의 웹 요청에 루프 및 분기 논리 추가

루프, 분기 조건 및 트랜잭션을 추가하여 웹 성능 테스트를 더 유연하게 진행할 수 있습니다.

작업

작업

관련 항목

웹 성능 테스트에 루프 추가: 웹 성능 테스트에 루프 논리를 추가하여 특정 조건부 규칙과 속성을 할당할 수 있습니다. 이렇게 하면 웹 성능 테스트 내의 요청을 매우 간편하게 여러 차례 실행할 수 있습니다.

웹 성능 테스트에 조건부 분기 추가: 웹 성능 테스트에 조건부 분기 논리를 사용하여 특정 조건부 규칙과 속성을 할당할 수 있습니다. 예를 들어 웹 페이지의 문자열을 지정된 문자열 값과 비교하는 조건을 웹 요청에 만들 수 있습니다.

루프 사용 시 고려 사항

웹 성능 테스트나 웹 성능 테스트를 사용하는 부하 테스트에서 루프를 사용할 때 다음과 같은 잠재적인 문제를 고려해야 합니다.

  • 웹 성능 테스트를 부하 테스트에서 실행하지 않고 독자적으로 실행하는 경우 전체 웹 테스트 결과가 메모리에 보관됩니다. 따라서 여러 번 반복되는 루프가 포함된 웹 성능 테스트는 메모리를 많이 소비합니다.

  • 부하 테스트에서 이 웹 성능 테스트를 실행할 때 테스트 실행 시간이 오래 걸리는 경우 부하 테스트의 테스트 조합에 영향을 줍니다. 부하 테스트 엔진에서는 웹 성능 테스트가 단일 반복으로 실행되는 것으로 처리합니다. 실제로 웹 성능 테스트가 여러 번 반복되어 실행 중인 경우 원하는 조합을 가져올 수 없습니다.

일반적으로 웹 성능 테스트에 대한 한 번의 반복에서는 단일 사용자가 사이트에서 수행하는 작업을 모델링해야 합니다. 일부 사용자는 단일 세션에서 장바구니에 여러 항목을 추가할 수 있지만 모델은 왜곡되지 않습니다. 그러나 단일 사용자가 수백 번 반복하도록 하는 데 루프를 사용해서는 안 됩니다. 대신 부하 엔진에서 해당 사용자를 수백 번 예약하도록 하십시오. 가능하면 루프에는 10회 미만의 반복을 사용합니다.

참고 항목

작업

방법: 웹 성능 테스트 레코더를 사용하여 새 웹 성능 테스트 만들기

개념

웹 성능 테스트에서 유효성 검사 및 추출 규칙 사용

웹 성능 테스트에 데이터 소스 바인딩

기타 리소스

웹 성능 테스트 편집기를 사용하여 웹 성능 테스트 기록 사용자 지정

웹 성능 테스트 만들기 및 편집