0

我使用磨床 3.11。我安装了 Grinder Alnalyser "GrinderAnalyzer.V2.b19" 以查看测试运行的最终报告。我运行以下测试 20 次迭代:

from net.grinder.script.Grinder import grinder 
from net.grinder.script import Test 
from net.grinder.plugin.http import HTTPRequest 
from java.lang import System 

class TestRunner: 
        def __init__(self): 
                grinder.statistics.delayReports=True 
        def __call__(self): 
                Google() 

request = HTTPRequest()
Test(1, "Google").record(request) 

def Google(): 
        currentTime = System.currentTimeMillis() 
        result = request.GET("http://www.google.com") 
        timeTaken = System.currentTimeMillis() 
        googlet = timeTaken - currentTime 
        grinder.logger.info(" vij google time " + str(googlet)) 
        grinder.statistics.forLastTest.success = True

运行测试后,每秒事务数图是线性图(仅记录一个值的不正确图)。

TPS 图对于我运行的任何测试都是相同的。这可能是什么原因?为什么没有记录所有迭代的响应时间?

4

1 回答 1

0

Grinder Analyzer 需要比您提供的更大的数据集。尝试运行 2000 次迭代,即 20,000 次。否则,如您所见,生成的图表不是很有用。

于 2013-03-01T23:09:10.020 回答