Я использую Grinder 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 одинаковый для любого теста, который я запускаю. Что может быть причиной этого? Почему время ответа не записывается для всех итераций? Спасибо, Vij