グラインダー スクリプトで URL を動的に構築できます。標準の python 文字列置換技術を使用するだけです。ソリューションは次のようになります。
from net.grinder.script.Grinder import grinder
from net.grinder.script import Test
from net.grinder.plugin.http import HTTPRequest
test1 = Test(1, "Request resource")
request1 = test1.wrap(HTTPRequest())
class TestRunner:
def _get_url(self):
url = ""
# build your url here
# ...
return url
def __call__(self):
result = request1.GET(self._get_url())
役立つ可能性のあるその他のスクリプトの例を次に示します。
http://grinder.sourceforge.net/g3/script-gallery.html
データ ファイルから URL を読み取ることも、オンザフライで URL を構築することもできます。Grinder API を使用すると、タスクに役立つ可能性があるスレッド番号と反復にアクセスできます。