Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在为一个网站编写一个测试脚本,我们有两台服务器运行该脚本。我希望能够访问服务器的名称来设置脚本中应该使用哪个用户名。
我的属性文件说:
grinder.hostID = 1
我的脚本说:
if grinder.hostID: offset = 1
当我去运行脚本时,它告诉我它无法找到 hostID。我是否缺少 hostID 的基本功能?如何在我的脚本中访问属性文件的 hostID?
谢谢!
以编程方式获取有关您正在运行的主机的信息可能更可靠。这样您就不必担心在您的各种代理上意外地为grinder.hostid 设置相同(或不正确)的值。你可以使用这样的东西:
import socket # ... host_id = socket.gethostname() # or alternately host_id = socket.gethostname().split('.')[0]
你确定你properties的被导入到你的script
properties
script