2013-02-15 1 views
0

Я пишу тестовый скрипт для веб-сайта, и у нас есть два сервера, на которых запущен скрипт. Я хотел бы иметь возможность получить доступ к имени сервера, чтобы установить, какое имя пользователя должно использоваться в скрипте.Grinder - Доступ к идентификатору хоста

Мой файл свойств говорит:

grinder.hostID = 1 

Мой сценарий говорит:

if grinder.hostID: 
     offset = 1 

Когда я иду, чтобы запустить сценарий, он говорит мне, что он не может найти НомерУзла. Я пропустил базовую функциональность идентификатора хоста? Как я могу получить доступ к идентификатору хоста в файле свойств моего скрипта?

Спасибо!

ответ

1

может быть более надежным, чтобы получить информацию о хосте, который работает на программно. Таким образом, вам не нужно беспокоиться о том, чтобы случайно установить одинаковые (или иным образом неверные) значения для grinder.hostid для различных агентов. Вы можете использовать что-то вроде этого:

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

Хорошая идея и отличная идея. Спасибо за вашу помощь! –

0

Вы уверены, что ваш properties импортируется в вашем script

+0

Yup, он считывает каждое другое свойство из файла свойств. –

 Смежные вопросы

  • Нет связанных вопросов^_^