Вы пишите:
"Что-то я не заметил среди параметров -vugen_win. Не могу утверждать, что именно в этом причина вашей проблемы, но я бы попробовал добавить этот параметр (его значение это некая цифирь, уникальная для конкретного инстанса VS .NET). Хотя может для VS .NET 2005 это уже и не требуется, но раньше вроде нужно было."
Дело в том, что такую строку выдает запуск Vuser -> Run Vuser, когда запускаешь тестовую DLL из под VS .NET 2005, затем я просто копирую это в командную строку. Думаю, встроенный механизм Vuser правильно формирует
параметры командной строки. ;)
Я добавил параметр -vugen_win 0, как Вы предложили, и даже добавлял
-vugen_win 2, предполагая, что .NET Framework v.2.0... К сожалению, результат
тот же, статус успешно выполненной команды не изменился, вот лог запуска:
Virtual User Script started
Starting action vuser_init.
Ending action vuser_init.
Running Vuser...
Starting iteration 1.
Starting action Actions.
Notify: Transaction "ConfigSchedulerAdd" started.
Status=waiting;IsSync=True
Status=waiting;IsSync=True
Result = False
Error: Ошибка выполнения команды ConfigSchedulerAdd. Код ошибки: 1 (ErorNotDefined) описание ошибки: Поля ошибки не заполнены
Notify: Transaction "ConfigSchedulerAdd" ended with "Fail" status (Duration: 0,1447).
Ending action Actions.
Ending iteration 1.
Ending Vuser...
Starting action vuser_end.
Ending action vuser_end.
Vuser Terminated.
В помощи по Vuser, указано лишь сочетание:
<vugen path>/bin/mdrv.exe -usr <script_name> -vugen_win 0
без объяснения сути параметра, или я не нашел оного...
В любом случае, благодарю Вас за совет и жду новых идей по поводу
моей проблемы...
Видимо, дело все же в связке mdrv & DLL, потому как консольное приложение
работает, но к сожалению, оно совершенно не предназначено для нагрузочного тестирования с использованием Mercury LoadRunner.