Python Grinder-访问主机ID

Python Grinder-访问主机ID,python,grinder,Python,Grinder,我正在为一个网站编写测试脚本,我们有两台服务器运行该脚本。我希望能够访问服务器的名称,以设置脚本中应使用的用户名 我的属性文件显示: grinder.hostID = 1 我的剧本说: if grinder.hostID: offset = 1 当我运行脚本时,它告诉我无法找到hostID。我是否缺少hostID的基本功能?如何在脚本中访问属性文件的hostID 谢谢 您确定您的属性正在导入到您的脚本中以编程方式获取有关正在运行的主机的信息可能更可靠。这样,您就不必

我正在为一个网站编写测试脚本,我们有两台服务器运行该脚本。我希望能够访问服务器的名称,以设置脚本中应使用的用户名

我的属性文件显示:

   grinder.hostID = 1
我的剧本说:

   if grinder.hostID:
       offset = 1
当我运行脚本时,它告诉我无法找到hostID。我是否缺少hostID的基本功能?如何在脚本中访问属性文件的hostID


谢谢

您确定您的
属性正在导入到您的
脚本中

以编程方式获取有关正在运行的主机的信息可能更可靠。这样,您就不必担心在各种代理上意外地为grinder.hostid设置相同(或不正确)的值。您可以使用以下内容:

import socket
# ...
host_id = socket.gethostname()
# or alternately
host_id = socket.gethostname().split('.')[0]

是的,它正在读取属性文件中的所有其他属性。