ngrinder 에서 TPS 가 어떻게 산정되는지 궁금합니다.

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

ngrinder 에서 TPS 가 어떻게 산정되는지 궁금합니다.

yuna
DB CALL 테스트 중이었습니다.

아래와 같이 스크립트를 작성하여 수행했습니다.
해당 스크립트 안에서는 sequence 를 select 하는 구문 하나와 insert구문, commit 구문이 수행됩니다.
이때 TPS 와 insert 건수가 비슷하리라 생각했으나 TPS가 INSERT 건수보다 약 2배가량 높습니다.
비슷해야 하는게 아닌가요??

문의드려봅니다.
--------------------------------------------------------
test1 = Test(1, "oracle_jdbc")

connection = getConnection()

class TestRunner:
        def __call__(self):
                spCallStatement = None
                try:
                        # in this test, we will create connection and statement in every test transaction.

                       
                        spCallStatement = test1.wrap(connection.prepareCall("{call O_TES2.TEST_INSERT_PROC}"))
                        spCallStatement.execute();
                finally:
                        ensureClosed(spCallStatement)