ngrinder 스크립트 예제

@AfterClass @AfterClass @AfterClass @AfterClass @AfterClass @AfterClass @After @Before @BeforeClass 대신 nGrinder의 Groovy 테스트 사례는 자체 주석을 사용하여 스크립트 동작을 제어합니다. Jython 스크립트 구조와 달리 그루비 스크립트 구조는 JUnit을 기반으로 합니다. 기존 JUnit 경험을 최대한 재사용하고 싶기 때문입니다. 여러 IID는 이미 JUnit을 잘 통합하고 사용자가 테스트 사례를 직접 실행할 수 있도록 합니다. nGrinder에서 스크립트 생성 대화 상자에서 Goorvy Maven Project를 만든 경우 현재 IDE에서 이 우수한 접근 방식을 즐길 수 있습니다. 통계 인터페이스를 사용하면 스크립트가 통계를 쿼리 및 수정하고, 사용자 지정 통계를 제공하고, 표준 및 사용자 지정 통계에 대한 추가 보기를 등록할 수 있습니다. 기본 스크립팅 엔진은 파이썬의 자바 구현인 Jython입니다. 파이썬은 강력하고 인기가 있으며 눈에 쉽습니다. 파이썬을 본 적이 없다면 스크립트 갤러리와 리처드 퍼크스의 튜토리얼을 살펴보고 파이썬을 맛보세요.

웹에는 많은 리소스가 있으며, 여기에 시작하기 위해 몇 가지 리소스가 있습니다 : 우리의 간단한 테스트 스크립트는 Grinder 프레임 워크와 함께 사용할 수 있으며 많은 컴퓨터에서 많은 작업자 프로세스에서 여러 번 쉽게 시작할 수 있지만 통계를보고하지 않습니다. 이를 위해 우리는 몇 가지 테스트를 만들 필요가있다. 테스트에는 고유한 테스트 번호와 설명이 있습니다. 콘솔을 사용하는 경우 자동으로 업데이트되어 새 테스트가 생성될 때 표시됩니다. 다음으로 Grinder 도우미 메서드 및 서버 속성과 같은 몇 가지 변수를 정의합니다. 로그 변수는 Grinder 로깅 메커니즘에 대한 참조를 보유하는 데 사용되며 스크립트 전체에서 사용됩니다. 파일 이름 접미사는 Jython 스크립트를 식별하는 데 사용됩니다. 지금은 그루비 스크립트의 기본 구조를 설명하고 싶습니다. 이것은 당신이 그루비 스크립트 또는 그루비 메이븐 프로젝트를 선택하든 관계없이 적용됩니다.

다음으로 테스트가 실행되는 것과 함께 HTTPRequest를 계측합니다. 이렇게 하면 HTTPRequest를 통한 모든 호출을 Grinder에서 모니터링할 수 있습니다. 스크립트 내에서 보낸 다른 시간은 Grinder에 의해 기록되지 않습니다. 테스트 내에 추가 스크립트 처리를 포함하지 않도록 주의하십시오. 이렇게 하면 올바른 통계가 제공되지 않습니다. 필요한 것만 테스트합니다. Jython 스크립트를 사용하여 파일의 내용을 검색해야 하는 경우 파일 작업을 사용하여 순수 스크립트 개발 속도를 위해 Java IO를 사용합니다. 위의 코드에서 테스트 이름(예: News01.xml)이 있는 XML 문서를 열어야 합니다. 이는 News01 테스트의 요청 매개 변수로 사용됩니다. Java URLEncoder를 사용하여 파일을 읽고 인코딩할 수 있습니다.

당신이 이미 본 것을 당신은 당신의 손가락 끝에 Jython의 모든 힘을 가지고있다. 테스트 스크립트에서 거의 모든 Java 또는 Python 코드를 사용할 수 있습니다. 그라인더 3.6 이후 클로주어로 작성된 테스트 스크립트를 지원합니다.

Uncategorized