Run test scripts in parallel 에서 각 스크립트 별로 결과 확인

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

Run test scripts in parallel 에서 각 스크립트 별로 결과 확인

isheejong
안녕하세요. nGrinder User 입니다.

Performance Test Tool로 nGrinder를 검토 중입니다.
하나의 테스트 케이스 복합적인 테스트 케이스를 구성  하여 테스트를 진행 하기 위해
아래와 같이 스크립트를 작성한 경우, ( http://grinder.sourceforge.net/g3/script-gallery.html#parallel.py )

각 케이스 별로 response time 과 throughput 이 확인 가능 한가요?
현재 제가 테스트 한 결과로는 상세화면에서 각 테스트 케이스 별로 확인 할 수 없었습니다.

다른 방법이나 방안이 있는지 궁금합니다.

감사합니다.

------------------------------------------------------------------------------------------------
# Run TestScript1 in 50% of threads, TestScript2 in 25% of threads,
# and TestScript3 in 25% of threads.

from net.grinder.script.Grinder import grinder
scripts = ["TestScript1", "TestScript2", "TestScript3"]

# Ensure modules are initialised in the process thread.
for script in scripts:
      exec("import %s" % script)
def createTestRunner(script):    
     exec("x = %s.TestRunner()" % script)    
     return x
class TestRunner:    
      def __init__(self):        
            tid = grinder.threadNumber        
           if tid % 4 == 2:            
                  self.testRunner = createTestRunner(scripts[1])        
            elif tid % 4 == 3:            
                  self.testRunner = createTestRunner(scripts[2])      
            else:            
                  self.testRunner = createTestRunner(scripts[0])    
     # This method is called for every run.    
      def __call__(self):        
            self.testRunner()
Reply | Threaded
Open this post in threaded view
|

Re: Run test scripts in parallel 에서 각 스크립트 별로 결과 확인

jungjeongyun
"TestScript1", "TestScript2", "TestScript3"를 어떻게 작성하신지는 잘 모르겠으나

각 각의 스크립트에 아래와 같이 라벨이라고 해야될지 넘버링이라고 해야될지 정확한 표현은 모르겠지만

테스트 시 nGrinder에 각 각의 스트립트에 원하는 결과를 실시간으로 확인을 할 수 있습니다.

예)

from net.grinder.script import Test

           test1 = Test(6, "total_data_send")
           request1 = test1.wrap(HTTPRequest())

다시 환경구축 중이라 정확한 설명은 정확하게 다시 리플 달겠습니다. (__ );
Reply | Threaded
Open this post in threaded view
|

Re: Run test scripts in parallel 에서 각 스크립트 별로 결과 확인

isheejong
In reply to this post by isheejong
안녕하세요. 답변 감사합니다. ^^

라벨을 다시 수정해서  다시 테스트 하였습니다.

테스트 중에는 각 라벨 별로 볼수 있는것을 확인 하였습니다.

테스트가 종료된 이후에는 확인 할 수 는 없나요?
Reply | Threaded
Open this post in threaded view
|

Re: Run test scripts in parallel 에서 각 스크립트 별로 결과 확인

jiwon jo

테스트 설절에서 샘플링 주기를 3 이상으로 설정하시고 테스트 하시면 테스트별 TPS그래프 차트를 확인할 수 있어요.

 

-----Original Message-----
From: "isheejong [via ngrinder]"<[hidden email]>
To: "jiwon jo"<[hidden email]>;
Cc:
Sent: 2013-05-16 (목) 11:55:59
Subject: Re: Run test scripts in parallel 에서 각 스크립트 별로 결과 확인

안녕하세요. 답변 감사합니다. ^^

라벨을 다시 수정해서  다시 테스트 하였습니다.

테스트 중에는 각 라벨 별로 볼수 있는것을 확인 하였습니다.

테스트가 종료된 이후에는 확인 할 수 는 없나요?



If you reply to this email, your message will be added to the discussion below:
http://ngrinder.642.n7.nabble.com/Run-test-scripts-in-parallel-tp576p578.html
To start a new topic under ngrinder-user-kr, email [hidden email]
To unsubscribe from ngrinder, click here.
NAML