метод записи нагрузочных скриптов
#1
Отправлено 19 октября 2004 - 14:47
#2
Отправлено 26 октября 2004 - 00:48
#3
Отправлено 26 октября 2004 - 06:56
Если же клиент работает с сервером приложений, а он уже в свою очередь обращается к БД, то смотрите на протокол, на котором "разговаривают" клиент и сервер приложений. A rule of thumb здесь простое - пишется протокол от клиента до ближайшего по архитектуре звена, обо всем остальном позаботится уже это звено.
Спасибо, за ответ!
Приложение трехзвенное клиент - сервер приложений - сервер БД.
Связь клиент - сервер приложений это .Net с использованием COM+.
По поводу "rule of thumb": так а должны записываться действия только между двумя ближайшими звеньями? А если хочется от клиента до сервера БД? Или так делать не следует из-за того, что все смешается?
Прошу прощения за возможно глупые вопросы, но нагрузочным тестирование клиент - серверных приложений раньше не автоматизировал, а в web-е нагрузку было гораздо проще эмулировать.
#4
Отправлено 26 октября 2004 - 08:16
Попробуйте COM/DCOM протокол. В вашем случае это может сработать. Если нет, то дело кислое. Если не брать во внимание GUI VUsers, то остается или WinSock, который запишет все, что угодно, но замучаетесь с ним работать, если нужны будут хотя бы минимальные изменения в записанном коде, не говоря уже о корреляции; либо ручками писать вызовы процедур/функций/методов сервера приложений, эквивалентные тому, что делает клиент (тут, скорее, всего без помощи девелоперов этого приложения вы не обойдетесь).
#5
Отправлено 03 ноября 2004 - 09:12
1. Если надо эмулировать нагрузку на сервер приложений - то используйте протокол, по которому клиент работает с сервером приложений (В данном случае DCOM)
2. Если надо эмулировать нагрузку на БД, то использхуйте протокол ODBC (Протокол SQL Server в роботе предназначен для работы с сервером версий до 6.5. Для последних надо использовать ODBC).
Так что определяйтесь с тем, что вы хотите получить от тестирования, какой именно узел хотите грузить и вперед.
Количество пользователей, читающих эту тему: 0
0 пользователей, 0 гостей, 0 анонимных