|
Генератор тестовой нагрузки для серверов БД Sybase ASE, ASA, IQ
|
|||
---|---|---|---|
#18+
Вот решил поделиться. Кому интересно, пользуйтесь на здоровье. Многопоточный генератор тестовой нагрузки - это приложение, разработанное на основе OpenClient (ctlib), предназначено для эмулирования реальной многопользовательской нагрузки на серверах БД Sybase - ASE, ASA , IQ. Каждый поток, а их может быть до 1000 в одном приложении, - это коннект к серверу БД Sybase, который посылает SQL batch или же RPC (сохраненную процедуру) и впоследствии обрабатывает полученный результат. Все коннекты работают параллельно. При использовании динамических переменных, посылаемые данные - различны. Области применения: Многопоточный генератор тестовой нагрузки может быть полезен : * Разработчикам систем, предусматривающих большую многопользовательскую нагрузку. Для того чтобы еще на этапе разработки выявить все возможные узкие места, связанные с конкуренцией и максимальной пропускной способностью. * Администраторам БД. Эмуляция реальной многопользовательской нагрузки, позволит наиболее оптимально сконфигурировать СУБД на тестовом сервере и применить уже проверенный вариант в промышленную эксплуатацию. * Тестировщикам, для выполнения разнообразных задач. * Для оценки конфигурации аппаратного обеспечения (hardware), удовлетворяющих требованиям бизнес деятельности. * Для генерации тестовых данных. Подробней тут ... |
|||
:
Нравится:
Не нравится:
|
|||
15.05.2007, 19:22 |
|
Генератор тестовой нагрузки для серверов БД Sybase ASE, ASA, IQ
|
|||
---|---|---|---|
#18+
moris пишет: > Вот решил поделиться. Кому интересно, пользуйтесь на здоровье. > Многопоточный генератор тестовой нагрузки - это приложение, Вау !! Posted via ActualForum NNTP Server 1.4 ... |
|||
:
Нравится:
Не нравится:
|
|||
15.05.2007, 23:18 |
|
Генератор тестовой нагрузки для серверов БД Sybase ASE, ASA, IQ
|
|||
---|---|---|---|
#18+
Автору - большой спасибонс. Полезнейшая вещь. Попробуем обязательно, результат выложу. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.05.2007, 10:56 |
|
Генератор тестовой нагрузки для серверов БД Sybase ASE, ASA, IQ
|
|||
---|---|---|---|
#18+
antandАвтору - большой спасибонс. Полезнейшая вещь. Попробуем обязательно, результат выложу. Ваш feedback - приветствуется.. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.05.2007, 11:25 |
|
Генератор тестовой нагрузки для серверов БД Sybase ASE, ASA, IQ
|
|||
---|---|---|---|
#18+
автору большое спасибо =) гонял один и тот же селект с разным step values в update statistics, фиксировал время работы задачи. наткнулся на баг: когда тест стартует в конце суток, например 11:59, а заканчивает в 0:01 следующего дня - програмка показывает неадекватное Duration of test ... |
|||
:
Нравится:
Не нравится:
|
|||
21.08.2007, 01:16 |
|
Генератор тестовой нагрузки для серверов БД Sybase ASE, ASA, IQ
|
|||
---|---|---|---|
#18+
А ну да... Время теста (Duration) высчитывается как разница только времени, но не учитывает дни.. В общем-то не сложно профиксить... Какие еще есть пожелания ??? ... |
|||
:
Нравится:
Не нравится:
|
|||
21.08.2007, 10:54 |
|
Генератор тестовой нагрузки для серверов БД Sybase ASE, ASA, IQ
|
|||
---|---|---|---|
#18+
если будет возможность - сделать частоту обновления графика - изменяемую потому что запросы отрабатывают несколько секунд, пачкой их посылаешь на сервер, а потом они пачкой, почти одновременно возвращают ответ. Код: plaintext
... |
|||
:
Нравится:
Не нравится:
|
|||
21.08.2007, 14:22 |
|
Генератор тестовой нагрузки для серверов БД Sybase ASE, ASA, IQ
|
|||
---|---|---|---|
#18+
постоянно каких-то библиотек не хватает ... |
|||
:
Нравится:
Не нравится:
|
|||
22.07.2008, 14:06 |
|
Генератор тестовой нагрузки для серверов БД Sybase ASE, ASA, IQ
|
|||
---|---|---|---|
#18+
Для работы ему нужны библиотеки OpenClient. Т.е. обязательно на хосте, где запускается эмулятрор, должен быть проинсталлирован OpenClient ... |
|||
:
Нравится:
Не нравится:
|
|||
22.07.2008, 14:30 |
|
Генератор тестовой нагрузки для серверов БД Sybase ASE, ASA, IQ
|
|||
---|---|---|---|
#18+
openclient скачал, но там инсталяхи нету, всего лишь файл sybase.bat ... |
|||
:
Нравится:
Не нравится:
|
|||
22.07.2008, 15:04 |
|
Генератор тестовой нагрузки для серверов БД Sybase ASE, ASA, IQ
|
|||
---|---|---|---|
#18+
Посмотрите пример инсталяции OpenClient для ASA см. ниже Так как в клиентской части ASA не поставляется OpenClient, то для того чтобы работать с приложением по генерации тестовой нагрузки, вам следует установить OpenClient. Установить его можно или с клиентского диска продуктов Sybase ASE или Sybase IQ, или же скачать список необходимых файлов OpenClient отсюда . После разархивации минимально необходимых файлов OpenClient, следует : 1. определить переменную окружения SYBASE (должна указывать на каталог, куда вы разархивировали OpenClient) 2. прописать в путях каталоги, где находятся ctlib dll 3. прописать в sql.ini вашу БД, хост, на котором она находится и порт. Например, если вы разархивировали содержимое минимально необходимых фалов в каталог C:\Program Files\Sybase\OpenClient : 1. SYBASE = C:\Program Files\Sybase\OpenClient 2. PATH=C:\Program Files\Sybase\OpenClient\OCS-12_5\bin;C:\Program Files\Sybase\OpenClient\OCS-12_5\dll; 3. Содержимое файла sql.ini из каталога C:\Program Files\Sybase\OpenClient \ini будет следующее: [asademo] master=TCP,127.0.0.1, 2638 query=TCP,127.0.0.1, 2638 ... |
|||
:
Нравится:
Не нравится:
|
|||
22.07.2008, 17:39 |
|
Генератор тестовой нагрузки для серверов БД Sybase ASE, ASA, IQ
|
|||
---|---|---|---|
#18+
moris, НЕ запускается :-( пишет "Error to prepare Sybase multithread context" конфигурация- сервер Windows2008R2 (x64) Adaptive Server Enterprise/15.5/EBF 18374 SMP ESD#3/P/X64/Windows Server/asear155/2531/64-bit/OPT/Fri Jan 14 02:06:35 2011 клиент WindowsXP ... |
|||
:
Нравится:
Не нравится:
|
|||
19.05.2011, 12:08 |
|
|
start [/forum/topic.php?fid=55&msg=34740385&tid=2010331]: |
0ms |
get settings: |
11ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
46ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
48ms |
get tp. blocked users: |
1ms |
others: | 12ms |
total: | 155ms |
0 / 0 |