0

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

我的属性文件说:

   grinder.hostID = 1

我的脚本说:

   if grinder.hostID:
       offset = 1

当我去运行脚本时,它告诉我它无法找到 hostID。我是否缺少 hostID 的基本功能?如何在我的脚本中访问属性文件的 hostID?

谢谢!

4

2 回答 2

1

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

import socket
# ...
host_id = socket.gethostname()
# or alternately
host_id = socket.gethostname().split('.')[0]
于 2013-02-17T03:56:04.410 回答
0

你确定你properties的被导入到你的script

于 2013-02-15T15:35:02.930 回答