JMeter에서 전치 프로세서와 후 처리기의 적용을 알고 싶습니다.JMeter : 전치 프로세서와 후 처리기의 적용
답변
이름에서 알 수 있듯이 이러한 구성 요소는 샘플러 (요청) 전후에 무언가 (요청, 응답, 사용자 지정 작업)를 처리하는 데 사용됩니다.
사전 프로세서는 :
이러한 구성 요소는 사용자 지정 작업을 수행하도록 요청하기 전에 사용된다.
예 : 서버에 보내기 전에 요청할 항목을 추가하려면 전 처리기가 추가됩니다. 예를 들어, DB 또는 Regex 연산에서 일부 정보를 가져올 수 있습니다. 따라서 이러한 작업을 수행 한 후 이러한 작업의 결과를 요청할 수 있습니다. 따라서 서버에 요청을 보내기 전에 요청 또는 매개 변수를 수정/업데이트 할 수 있습니다.
후 처리기 : 이러한 구성 요소는 사용자 지정 작업을 수행하기 위해 요청의 응답이 도착한 후에 사용됩니다.
예 : 나는 구글에 뭔가를 요구하고 나는 아래의 행동에 대한 응답에서 무언가를 찾으려면
- 응답을 다음에 데이터를 전달하는
- 추출 뭔가 및 프로세스를 확인하려면, 가정 요청
- 는 DB 작업과 같은 사용자 지정 작업, 파일 작업 등
그런 다음 포스트 프로세서를 사용할 수 있습니다를 수행합니다. 요청이 서버로 전송하고 응답이 도착 후 광장 내에서 구성 요소가 실행되기 전에 화살표가 가리키는
스냅 샷 위 참조
,
구성 요소가 실행됩니다.
도움이 되었기를 바랍니다.
Pre Processors 는 "흥미로운"비트를 추출하기 위해 가장 일반적으로 몇 가지 고유 한 테스트 데이터를 생성하거나 동적으로
Post-Processors가, 샘플러를 해체하도록 설계되어 부모 샘플러를 수정하거나 같은 테스트 샘플에 필요한 모든 설치 작업을 제공하도록 설계되었습니다 나중에 재사용하기위한 응답 (이 것은 "상관 관계 분석"이라고 함)
실행 전후 프로세서 실행 시간은 테스트 보고서에 포함되지 않습니다. 이 동작을 변경하려면 Transaction Controller
응용 프로그램은 용도 또는 아키텍처를 의미합니까? –
실용적인 예와 함께 이러한 것을 사용할 수있는 방법 – Anonymous