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