我正在为一个网站编写测试脚本,我们有两个服务器在运行该脚本。我希望能够访问服务器的名称来设置脚本中应该使用的用户名。
我的房产档案上写着:
grinder.hostID = 1
我的剧本说:
if grinder.hostID:
offset = 1
当我去运行脚本时,它告诉我它找不到hostID。我是否缺少主机ID的基本功能?如何在脚本中访问属性文件的hostID?
谢谢!
可能更可靠地获取有关以编程方式运行的主机的信息。这样,您就不必担心在各种代理上意外设置相同(或不正确)的grinder.hostid值。你可以使用这样的东西:
import socket
# ...
host_id = socket.gethostname()
# or alternately
host_id = socket.gethostname().split('.')[0]
您确定您的properties
正在script
中导入吗