Grinder - 访问主机ID

时间:2013-02-15 15:31:44

标签: python grinder

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

我的属性文件说:

   grinder.hostID = 1

我的剧本说:

   if grinder.hostID:
       offset = 1

当我去运行脚本时,它告诉我它无法找到hostID。我错过了hostID的基本功能吗?我如何能够在我的脚本中访问属性文件的hostID?

谢谢!

2 个答案:

答案 0 :(得分:1)

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

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

答案 1 :(得分:0)

您确定在properties

中导入了script