2014-12-02 4 views
0

안녕하세요 저는 동시 사용자 200 명을 200 초 이상 실행하고 있습니다. 2-3 초 후에 동일한 스크립트를 실행하면이 오류가 발생합니다. conf 파일이나 서버가 더 많은 요청에 응답 할 수 없기 때문에 예를 들어 shareConnections에 대한 일부 설정을 처리합니다.java.util.concurrent.TimeoutException : 요청 시간을 집으로 가져 오기

class LoginandLogout extends Simulation { 

val scn = scenario("LoginandLogout") 
     .exec(Login.open_login) 
     .pause(Constants.SHORT_PAUSE) 
     .exec(CommonSteps.cscc_logout_page) 
    setUp(scn.inject(rampUsers(200) over (200 seconds))).protocols(CommonSteps.httpProtocol) 
} 

나는 왜 메신저를 비난 개틀링 2.0.0-RC5의 스칼라 2.10.2

답변

0

을 사용하고 있습니다? 요청 제한 시간이 있으면 SUT의 잘못입니다. 부하 테스트는 최상의 수치를 얻기 위해 인젝터를 조정하는 것이 아니라 가능한 성능 문제를 찾는 것입니다. 방금 찾았습니다.

시뮬레이션 된 웹 API 클라이언트 (예 : SOAP 또는 RESTful 웹 서비스를 호출하는 프로그램)에서 shareConnections를 사용하는 것이 좋습니다. 웹 브라우저를 시뮬레이트하려는 경우에는 아닙니다.

나는 개틀링 2.0.0-RC5의 스칼라

당신은 정말 업그레이드해야 2.10.2

를 사용하고 있습니다! 확신이 안되면 the release notes을 확인하십시오.