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

テストを実行した後、1 秒あたりのトランザクション グラフは線形グラフ (値が 1 つだけ記録された不適切なグラフ) でした。

TPS グラフは、実行したどのテストでも同じです。これの原因は何ですか?すべての反復で応答時間が記録されないのはなぜですか?

4

1 に答える 1

0

Grinder Analyzer は、提供されているよりも大きなデータ セットを想定しています。2000 回、つまり 20,000 回の反復で実行してみてください。そうしないと、ご覧のとおり、生成されたグラフはあまり役に立ちません。

于 2013-03-01T23:09:10.020 に答える