Сбой нагрузочного теста VS2010 - не удается открыть базу данных - НЕ база данных результатов нагрузочного теста - PullRequest
1 голос
/ 18 октября 2011

Привет, я боролся с этой проблемой весь день.У меня есть нагрузочный тест vs2010, который состоит из трех сценариев, которые состоят из трех разных веб-тестов производительности.

Каждый из веб-тестов производительности выбирает URL-адреса из базы данных, которая настроена правильно и выполняется локально.Однако, когда нагрузочный тест выполняется удаленно, он завершается с ошибкой:

Не удалось запустить нагрузочный тест «Load Test» на агенте «AGENTSERVER».Не удалось открыть базу данных «URLSDB», запрошенную при входе в систему.не удалось войти в систему для пользователя useraccount

Чтобы заставить эту работу работать, агенты и контроллер настроены для работы под учетной записью администратора домена, я могу войти в базу данных через Management Studio.Я проверил строку подключения и могу выполнить тест локально, но не удаленно.У кого-нибудь есть какие-либо идеи?Следующим моим шагом будет установка строки подключения для UrlsDB для использования аутентификации SQL

Ответы [ 2 ]

1 голос
/ 22 октября 2011

Наконец удалось решить это в 01:20. При проверке источников данных трех отдельных тестов, которые составляли миксы в сценарии, я обнаружил, что пользовательский интерфейс показывал, что после обновления все три обновляли строку подключения, поэтому я был озадачен тем, почему я получаю эти ошибки, плюс ошибка не указывает, в каком соединении возникла проблема.

Таким образом, чтобы исключить проблему из тестов, я удалил источник данных из каждого теста и создал индивидуально названные новые источники данных, все до тех пор, пока они эффективно не указывали на один и тот же сервер sql и одну и ту же базу данных. Затем я запустил тесты и все выполнилось правильно, наконец-то !!

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

Спасибо тем, кто нашел время, чтобы попытаться помочь мне решить эту проблему, потрошил, что проблема была настолько незначительной, когда она сбила меня с толку в течение почти 20 часов: /

0 голосов
/ 19 октября 2011

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

Войдите в агент и отладьте соединение с базой данных оттуда.

Имейте в виду, что вызов потока, блокирующий поток внутри веб-теста, такой как это, может вызвать проблемы с вашим нагрузочным тестом. Я рекомендую вам загружать все тестовые URL во время тестирования, если это вообще возможно. По существу свести к минимуму количество обращений к базе данных как можно меньше.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...