2013-03-01 2 views
0

Я использую 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

ответ

0

Измельчитель Grinder Analyzer ожидает большего набора данных, чем вы его предоставляете. Попробуйте запустить 2000 итераций, или 20 000. В противном случае, как вы можете видеть, созданные графики не очень полезны.

 Смежные вопросы

  • Нет связанных вопросов^_^