테스트 함수 내의 마지막 함수 실행 없이 종료되는 것으로 보이는 현상 관련 문의 드립니다.

classic Classic list List threaded Threaded
2 messages Options
sai
Reply | Threaded
Open this post in threaded view
|

테스트 함수 내의 마지막 함수 실행 없이 종료되는 것으로 보이는 현상 관련 문의 드립니다.

sai
window agent 환경

vusers : 50
(process : 10, threads : 5)
run count : 1

record로 test 함수를 설정해서 사용했습니다.
test 함수 내에 총 4개의 함수가 있고, 각각의 함수가 DB insert문을 실행해서 값을 기록하고 있습니다.
위 설정대로 진행되었다면, 총 50회 실행에 곱하기 DB 4회 = 200회의 DB 기록이 있어야 하는데
테스트 시마다 198회 등등.. 200회를 기록할때도 있고 모자랄 때도 있습니다.
기록된 내용으로 보면, test() 내의 마지막 함수 호출이 안된 것으로 보이는데,
test()내의 모든 함수 실행 완료 후, 종료를 보장할 수 없는 것인지 문의 드립니다.
Executed Tests는 50으로 정상적으로 보여집니다.

A, B, C, D가 바로 실행되는 것은 아니고, 각 함수 내에서 상태 조회를 한 후,
특정 상태일때 해당 함수가 종료 됩니다(함수별로 내부적으로  특정 상태를 폴링하고 있습니다.).

@Test
public void test() {
    A();
    B();
    C();
    D();
}
Reply | Threaded
Open this post in threaded view
|

Re: 테스트 함수 내의 마지막 함수 실행 없이 종료되는 것으로 보이는 현상 관련 문의 드립니다.

junoyoon
Administrator
혹시 서버에서도 DB insert가 200회 실행 되지 않았나요?