0

Web サイトのテスト スクリプトを作成しており、スクリプトを実行するサーバーが 2 台あります。サーバーの名前にアクセスして、スクリプト内で使用するユーザー名を設定できるようにしたいと考えています。

私のプロパティファイルには次のように書かれています:

   grinder.hostID = 1

私のスクリプトは言う:

   if grinder.hostID:
       offset = 1

スクリプトを実行すると、ホスト ID が見つからないというメッセージが表示されます。ホスト ID の基本機能が不足していますか? スクリプト内でプロパティ ファイルのホスト ID にアクセスするにはどうすればよいですか?

ありがとう!

4

2 に答える 2

1

プログラムで実行しているホストに関する情報を取得する方が信頼性が高い場合があります。こうすることで、さまざまなエージェントの Grinder.hostid に誤って同一の (または間違った) 値を設定してしまうことを心配する必要がなくなります。次のようなものを使用できます。

import socket
# ...
host_id = socket.gethostname()
# or alternately
host_id = socket.gethostname().split('.')[0]
于 2013-02-17T03:56:04.410 に答える
0

propertiesがインポートされていることを確認しますか?script

于 2013-02-15T15:35:02.930 に答える