결과에 오류로 판단되는 기준이 무엇인지 알 수 있을까요?

classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view
|

결과에 오류로 판단되는 기준이 무엇인지 알 수 있을까요?

coderavel
안녕하세요

좋은 소프트웨어를 쓸 수 있게 되어 감사할 따름입니다.

다름이 아니오라

제가 AWS 클라우드 플랫폼에 EC2로 서버를 구축하고

타사의 클라우드 서버를 통해서 2대의 AGENT로 스트레스 테스트를 진행 하였는데요

오전 중에 할 때는 가상 유저수에 따라 오류량이라든가 서버 랙이라든가 자연스러운 결과로 나타났는데

같은 방식(사실 초심자라 뭘 수정할 수도 없는..)으로 오후에 다시 했더니 요청중에 절반은 오류로 나오더라구요

오류량이 많다보니까 테스트도 중간에 멈추구요

실제 타겟 서버에서는 요청 올때마다 200으로 응답을 다 잘해주고 있습니다.

가상 유저수를 10명으로 해도 같은 문제가 발생하드라구요

로그를 살펴보니 모두 "ERROR Connection establishment timed out"로 나오더라구요.

안그러다가 갑자기 이 에러가 많이 뜨는 원인 혹시 같은 경험이 있으시거나 조언 해주실 수 있을지요 ㅠ

어떤 원인에 의해서 오류로 판정되는건지 정확하게 알고 싶은데 제가 어제 오늘 처음 접하다보니 아직

실마리가 없어서 조금 어렵네요 ㅠ 어느 부분을 참고하면 될 지 알려주실 수 있나요? ㅠㅠ

혹시나해서 에이전트쪽 클라우드 플랫폼에는 서비스센터에 전화했더니 트래픽을 제한했다던가 그런 조치는 없다고 하네요 ㅠㅠ

왜 같은 환경인데 갑자기 그런지 감이 안오네요.

도움 주시면 감사하겠습니다!

2018-04-17 14:21:29,233 ERROR Connection establishment timed out
net.grinder.plugin.http.TimeoutException: Connection establishment timed out
        at HTTPClient.HTTPConnection.getSocket(HTTPConnection.java:3448) ~[grinder-httpclient-3.9.1.jar:na]
        at HTTPClient.HTTPConnection.sendRequest(HTTPConnection.java:3089) ~[grinder-httpclient-3.9.1.jar:na]
        at HTTPClient.HTTPConnection.handleRequest(HTTPConnection.java:2883) ~[grinder-httpclient-3.9.1.jar:na]
        at HTTPClient.HTTPConnection.setupRequest(HTTPConnection.java:2675) ~[grinder-httpclient-3.9.1.jar:na]
        at HTTPClient.HTTPConnection.Get(HTTPConnection.java:986) ~[grinder-httpclient-3.9.1.jar:na]
        at net.grinder.plugin.http.HTTPRequest$2.doRequest(HTTPRequest.java:504) ~[grinder-http-3.9.1.jar:na]
        at net.grinder.plugin.http.HTTPRequest$AbstractRequest.getHTTPResponse(HTTPRequest.java:1276) ~[grinder-http-3.9.1.jar:na]
        at net.grinder.plugin.http.HTTPRequest.GET(HTTPRequest.java:499) ~[grinder-http-3.9.1.jar:na]
        at net.grinder.plugin.http.HTTPRequest.GET(HTTPRequest.java:474) ~[grinder-http-3.9.1.jar:na]
        at net.grinder.plugin.http.HTTPRequest$GET$15.call(Unknown Source) ~[na:na]
        at TestRunner.test(TestRunner.groovy:67) ~[na:na]
        at net.grinder.scriptengine.groovy.junit.GrinderRunner.run(GrinderRunner.java:170) ~[ngrinder-groovy-3.4.1.jar:na]
        at net.grinder.scriptengine.groovy.GroovyScriptEngine$GroovyWorkerRunnable.run(GroovyScriptEngine.java:147) ~[ngrinder-groovy-3.4.1.jar:na]
        at net.grinder.engine.process.GrinderThread.run(GrinderThread.java:118) ~[grinder-core-3.9.1.jar:na]