グラインダーは私にとって新しいものであり、このエラーを取り除く方法を見つけようとしています:
私の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
私のローカルホストで。テストを開始した後、次のメッセージがポップアップし続けます。
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.logger.info」にGrinderモジュールを含める必要があるようですが、何をインポートすればよいかわかりません... ...
ヒントはありますか?
前もって感謝します