Grinder - 访问主机ID
我正在为一个网站写测试脚本,我们有两个服务器在运行这个脚本。我想要能够获取服务器的名字,以便在脚本中设置使用哪个用户名。
我的属性文件里写着:
grinder.hostID = 1
我的脚本里写着:
if grinder.hostID:
offset = 1
当我去运行这个脚本时,它告诉我找不到hostID。我是不是漏掉了hostID的基本功能?我该如何在我的脚本中访问属性文件里的hostID呢?
谢谢!
2 个回答
0
你确定你的 properties
已经在你的 script
中被引入了吗?
1
通过编程的方式获取你运行的主机信息可能会更可靠。这样你就不用担心在不同的代理上不小心设置了相同(或者其他错误)的grinder.hostid值。你可以使用类似下面的代码:
import socket
# ...
host_id = socket.gethostname()
# or alternately
host_id = socket.gethostname().split('.')[0]