グラインダー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 グラフは、実行したどのテストでも同じです。これの原因は何ですか?すべての反復で応答時間が記録されないのはなぜですか?