Как вы передаете значения из режима без графического интерфейса?через CSV, используя свойства, User-Parameters и т. д .?
Если CSV, это легко исправить.Просто создайте объект «Пользовательские переменные» (UDV) на уровне плана тестирования и «жестко запрограммируйте» все ваши параметры (сервер, порт и т. Д.).Сохраняйте конфигурацию CSV.Если вы работаете в режиме графического интерфейса, отключите CSV и включите UDV.Когда вы сохраняете файл, оставляйте CSV включенным и UDV отключенным - таким образом, при запуске из не-GUI он будет читать файл CSV.
При использовании свойств я бы сделал следующее: СоздатьUDV со всеми вашими параметрами (сервер и т. Д.).Перед вводом значений скопируйте компонент, чтобы у вас было ДВА идентичных UDV.В UDV 1 введите значение свойства из командной строки.В UDV 2 введите «жестко запрограммированные» значения.На протяжении всего сценария заменяйте любые ссылки на свойства ссылками на переменные.Это выглядело бы примерно так:
UD1: UD2:
Name Value Name Value
SERVER ${__P(Server)} SERVER devdomain.com
PORT ${__P(Port)} PORT 4111
Some HTTP Request
Domain: ${SERVER}
Если использовать пользовательские параметры, это будет та же концепция, что и выше.