2013-02-11 1 views
0

Grinder является новым для меня, и я пытаюсь выяснить, как избавиться от этой ошибки:зовут «мясорубка» не определена при использовании Grinder

моего test.py сценарий:

import string 
import random 
from java.lang import String 
from java.net import URLEncoder 
from net.grinder.plugin.http import HTTPRequest 
from net.grinder.common import GrinderException 

log = grinder.logger.info 
stat = grinder.statistics.forLastTest 

SERVER = "http://www.google.com" 
URI = "/" 

class TestRunner: 
     def __call__(self): 
       requestString = "%s%s" % (SERVER, URI) 
       request = HTTPRequest() 
       result = request.GET(requestString) 
       if string.find(result.getText(), "SUCCESS") < 1: 
         stat.setSuccess(0) 

Я бегаю

java net.grinder.Console 
java net.grinder.Grinder 

в моем localhost. после начала теста, это сообщение продолжает появляться:

aborting process - Jython exception, <type 'exceptions.NameError'>: name 'grinder' is not defined [initialising test script] 
net.grinder.scriptengine.jython.JythonScriptExecutionException: <type 'exceptions.NameError'>: name 'grinder' is not defined 
    log = grinder.logger.info 
    File "./test.py", line 8, in <module> 

Похоже, что я должен включить некоторую Grinder модуль для этого «grinder.logger.info», но я просто не имею понятия о том, что я должен импортировать. .. ...

Подсказка?

Заранее спасибо

ответ

1

вы импортировали элементы из мясорубки, не Grinder себя, попробуйте

import grinder.logger.info 
import grinder.statistics.forLastTest 

это также может быть net.grinder.logger.info и net.grinder.statistics.forLastTest, если это так, то ваш код нужно будет изменение идти с изменение от дробилки до net.grinder

+0

thx для вашего ответа. для «info» я использую: «из net.grinder.script.Grinder import grinder», затем используйте «log = grinder.logger.info». Теперь я могу зарегистрировать :-) –

0

Вы не импортировали мясорубку.

from net.grinder.script.Grinder import grinder 

и повторите попытку.

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

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