我正在为网站编写测试脚本,并且我们有两台服务器正在运行该脚本。我希望能够访问服务器的名称来设置脚本中应该使用哪个用户名。磨床 - 访问主机ID
我的属性文件说:
grinder.hostID = 1
我的脚本说:
if grinder.hostID:
offset = 1
当我去运行该脚本,它告诉我,这是无法找到主机标识。我是否缺少hostID的基本功能?我如何能够在我的脚本中访问属性文件的hostID?
谢谢!
我正在为网站编写测试脚本,并且我们有两台服务器正在运行该脚本。我希望能够访问服务器的名称来设置脚本中应该使用哪个用户名。磨床 - 访问主机ID
我的属性文件说:
grinder.hostID = 1
我的脚本说:
if grinder.hostID:
offset = 1
当我去运行该脚本,它告诉我,这是无法找到主机标识。我是否缺少hostID的基本功能?我如何能够在我的脚本中访问属性文件的hostID?
谢谢!
可能更可靠的获得有关你在编程运行的主机信息。这样,您不必担心在各种代理程序中为grinder.hostid设置了相同(或不正确)的值。你可以使用这样的事情:
import socket
# ...
host_id = socket.gethostname()
# or alternately
host_id = socket.gethostname().split('.')[0]
你确定你的properties
正在导入您的script
是的,它正在读取属性文件中的所有其他属性。 – 2013-02-15 15:43:46
好点,好主意。谢谢你的帮助! – 2013-02-21 13:36:41