2010-12-13 4 views
0

데이터베이스에서 Jmeter 및 Junit으로 테스트를로드하는 중 일부 설치 및 정리를해야합니다. 나는 이것을 각각 setUp과 tearDown에 넣었다. 내 질문은 이제 내 테스트를 실행하는 100 개의 스레드를 실행하면 어떻게됩니까? Jmeter가 처음으로 100 setUp을 실행 한 다음 100 테스트를 통과 한 다음 100 tearDowns를 실행합니까? 또는 테스트를 실행하고 모두 병렬로 실행하기 위해 100 개의 스레드를 생성합니까?Jmeter 및 Junit을 사용하여 부하 테스트를 할 때 setUp 및 tearDown이 어떻게 작동합니까?

Jmeter와 Junit의 작업 방식에 따라 setUp과 tearDown이 테스트에 영향을 줄 수 있습니다. 이 경우, 나는 시험 밖에서 setUp과 tearDown을해야 할 것입니다.

답변

2

저는 Junit과 Jmeter를 함께 사용하지 않았기 때문에 setUp과 tearDown이 Junit의 일부라고 가정합니다.

감안할 때 Junit은 setUp을 실행하고 Jmeter 스크립트를 실행 한 다음 Jmeter가 신호를 보내면 tearDown을 실행한다고 가정합니다. JMeter는 여러 스레드에 동일한 스크립트를 사용하고 마지막 스레드가 끝날 때까지 "완료"되지 않으므로 다중 setUp/teardown 스크립트를 사용하지 않아야합니다.

나는 2 개의 스레드로 시도 할 것이고 어떤 일이 일어날지를 볼 것이다.