 | Уровень сложности: простой Алан Там (Allan Tham), специалист по предпродажной подготовке, ASEAN Techline, IBM Фунг Йен Ли, специалист по информационным технологиям, IBM
26.01.2009 Эта статья поможет вам быстро приступить к практической работе с
IBM® Rational® Performance Tester. В ней
подробно рассматривается установка ознакомительной копии, создание простого теста и
выполнение этого теста для приложения DayTrader, которое развернуто в среде IBM®
WebSphere® Application Server Community Edition и IBM® DB2®
Express. Помимо всего прочего, это является предварительной подготовкой к изучению Части 3, в которой тесты будут выполняться при
постепенно возрастающих пользовательских нагрузках.
О данной серии
Продукт IBM® Rational® Performance Tester представляет собой инструмент для тестирования производительности, который
моделирует разные уровни пользовательской нагрузки, тем самым, позволяя приблизить условия тестирования к реальным. При условии правильного планирования и
реалистичного моделирования реальных сценариев, этот инструмент использует текущие нагрузки для предиктивной оценки
нагрузок, возможных в будущем. Например, некоторое приложение клиента может потенциально обслуживать
5000 пользователей. При помощи Rational Performance Tester вы можете с легкостью
смоделировать нагрузку в 1000, 2000, 3000, 4000, 5000 пользователей и даже более (для учета непредусмотренного проектом
фактического роста числа пользователей), что позволит с большей точностью определить в проекте требования к серверу (например, оптимальные характеристики процессора и
требования к памяти). Можно выявить и диагностировать
узкие в отношении производительности места системы, независимо от того, где локализуются проблемы - на сетевом уровне, в базе данных,
сервере приложений или даже в пользовательском приложении. Функция анализа основных причин позволяет еще глубже
проанализировать уровни приложения, которые могут включать такие компоненты Web-страницы, как корпоративные bean-компоненты
Java™ (EJBs), сервлеты,
API Java™ Database Connectivity (JDBC), Web-сервисы и т. д. Эта функция позволит легко и эффективно обнаружить виновника проблемы
с помощью анализа отчетов в режиме реального времени или в отложенном режиме.
Краткое содержание данной серии, состоящей из четырех статей:
- В части 1 приводится общее описание IBM Rational Performance Tester версии 7.0.
- В части 2 (данной статье) мы изучим основы использования Rational Performance
Tester на примере создания, выполнения и анализа результатов простого теста.
- В части 3 рассказывается о тестировании в условиях постепенно возрастающей пользовательской нагрузки (более подробно в следующем разделе).
- Часть 4 целиком посвящена отчетам, ведь нагрузочный тест хорош ровно настолько, насколько хороши
отчеты о его результатах.
Цель этой серии статей - помочь вам разобраться в функциях,
вопросах топологии и ограничениях, чтобы вы могли создавать и тестировать Web-приложения
и анализировать отчеты о производительности. Вооружившись этими знаниями, а также простым и удобным инструментом
Rational Performance Tester, вы никогда больше не будете считать нагрузочное тестирование Web-приложений
тяжким бременем и сможете включать его в каждую итерацию разработки ПО.
Краткое описание
данной статьи
В первой статье серии мы познакомились с описанием функций
IBM Rational Performance Tester, которые помогают автоматизировать большую часть процесса тестирования
производительности. Данная, вторая из четырех статей серии, поможет вам быстро приступить к
практическому использованию инструмента тестирования.
В части 2
подробно рассматривается установка ознакомительной копии инструмента, создание простого теста и выполнение этого теста для приложения DayTrader, которое развернуто в среде
IBM® WebSphere® Application Server Community Edition и IBM®
DB2® Express. Все это также является предварительной подготовкой к изучению Части 3, в которой тесты
будут выполняться в условиях роста пользовательской нагрузки.
Если вы захотите использовать для изучения тестирования учебное приложение
DayTrader, то в дополнительном разделе в конце статьи рассказывается о том, как выполнить его развертывание. Вы
можете также создать тест для реального приложения, которое вам нужно протестировать на производительность
.
Загрузите ознакомительную копию Rational
Performance Tester V7.0
Загрузите программу-установщик Rational Performance Tester с IBM
developerWorks (три файла: RPT_V7.0_Part_1.zip,
RPT_V7.0_Part_2.zip и RPT_V7.0_Part_3.zip). Ознакомительная
лицензия действительна в течение 30 дней с момента установки и допускает параллельное использование не более 5
виртуальных пользователей. Чтобы продолжить использование Rational Performance Tester после истечения срока лицензии, вам придется приобрести лицензионный ключ и
активировать программу с его помощью. В разделе
Ресурсы вы найдете ссылки на файлы для загрузки и на страницу IBM
Rational Software Development Platform V7.0 - Desktop Product Activation area,
на которой вы сможете приобрести лицензии и получить информацию о процедуре активации.
Компьютер, на котором установлен инструмент Rational Performance Tester, называется
рабочим местом. Для изучения данного учебного руководства вам понадобится 1 Гбайт оперативной памяти и 1 Гбайт дискового пространства
.
Устанавливаем Rational Performance Tester
Следующие инструкции будут направлять ваши действия в процессе установки:
- Разархивируйте следующие три файла во временный каталог C:\temp.
- Чтобы начать
процесс установки, запустите файл launchpad.exe из папки disk1.
- Нажмите мышью на ссылке Install IBM Rational Performance Tester (Includes Agent) (см.
рисунок 1).
Рисунок 1. Окно мастера установки
Rational
- В открывшемся диалоговом окне примите условия лицензионного соглашения и нажмите кнопку Next. Процедура начнется с установки IBM
Installation Manager. Согласитесь
на его установку в папку по умолчанию и нажмите кнопку Next.
- Нажмите кнопку Install, чтобы начать установку IBM Installation Manager, а затем кнопку
Finish после окончания процесса установки.
- В следующем окне будут показаны устанавливаемые пакеты Rational Performance Tester. Убедитесь, что флажок IBM Rational Performance Tester Version 7.0.0
установлен (рисунок 2), а затем снова нажмите кнопку Next .
Рисунок 2. Установка компонентов Rational
Performance Tester
- Снова примите условия лицензионного соглашения для установки Rational Performance Tester
и нажмите кнопку Next.
- В окне с запросом о выборе каталога для хранения общих ресурсов Select a location for the shared resource
directory либо укажите новый каталог, либо согласитесь с установкой в каталог по умолчанию, а
затем нажмите кнопку Next (рисунок 3).
Рисунок 3. Поле Shared Resources
Directory
- В следующем окне убедитесь, что установлен флажок Check a new package group,
а затем либо согласитесь с установкой
Rational Performance Tester в каталог по умолчанию, либо укажите другой каталог. Нажмите кнопку Next. (Рисунок
4).
Рисунок 4. Установочный каталог Rational Performance
Tester
- Нажимайте кнопку Next в следующих окнах, пока не откроется окно с запросом о выборе устанавливаемых функций Select the
Features you want to install. Не изменяя выбора функций по умолчанию, нажмите кнопку Next.
(Рисунок 5).
Рисунок 5. Окно выбора функций
Устанавливаем Rational Agent
Controller
- Продолжайте нажимать кнопку Next в появляющихся окнах, пока не откроется окно под названием Configure the IBM
Rational Agent Controller installation (Настройка установки IBM Rational Agent Controller) (рисунок 6) (IBM®
Rational® Agent Controller устанавливается вместе с Rational Performance Tester).
- Выберите вариант Typical installation и нажмите кнопку Next.
Рисунок 6. Установка Rational
Agent Controller
- В окне Summary Information нажмите кнопку Install (рисунок 7).
Рисунок 7. Окно Summary information
- После того, как установка успешно завершится, перед вами откроется диалоговое окно, показанное на
рисунке 8. Выберите IBM Rational Performance Tester и нажмите кнопку
Finish. После этого будет запущен Rational Performance Tester.
Рисунок 8. Уведомление об успешности установки
Создаем и выполняем тест на производительность
Чтобы создать тест на производительность и выполнить его для какого-либо приложения, мы воспользуемся инструментом Rational
Performance Tester и запишем последовательность взаимодействий с Web-
приложением. Такую последовательность называют сценарием тестирования. Прежде, чем приступить к записи, необходимо составить план
сценария тестирования. В примере сценария тестирования
в этой статье пользователь должен выполнить вход в приложение DayTrader,
приобрести и продать акции, а затем выйти из приложения.
До начала записи теста на производительность необходимо также создать проект,
который будет содержать тесты. После этого Rational Performance Tester откроет браузер
для записи сценария и генерирования теста. Можно отредактировать
сгенерированный тест, добавив в него точки верификации, пулы данных, пользовательский код и другие
переменные. В нашем примере мы добавим пул данных, который будет хранить несколько вариантов данных для
одного и того же значения. Пул данных, ассоциированный с тестом, при выполнении теста будет заменять
значение в тесте данными из пула, тем самым
моделируя запросы разных пользователей к серверу.
Чтобы выполнить готовый тест, нам придется создать для этого
теста план и группу пользователей. План может содержать одну или много пользовательских групп. Записанные тесты назначаются
группе пользователей. Использование планов и групп пользователей позволяет контролировать ход
выполнения теста. Например, тест может выполняться последовательно, по случайному алгоритму или с учетом весовых коэффициентов, запускаться с
заданным интервалом или повторяться заданное количество раз, выполняться удаленно и
моделировать рабочую нагрузку. В нашем примере для сбора статистики в анализируемом элементе страницы в
процессе выполнения теста используется опция анализа времени отклика, которая
выбирается в плане теста. Анализ времени отклика показывает, сколько времени мы провели на каждой странице,
на которой собиралась информация в ходе выполнения теста. Для сбора данных анализа времени отклика должен быть запущен мониторинг DCI.
Перечисленные ниже шаги будут направлять ваши действия от создания до выполнения теста и
генерирования отчета для анализа. Для начала работы:
- Сначала запустите сервер приложений IBM WebSphere Application Server Community Edition, который,
в свою очередь, запустит приложение DayTrader: Start (Пуск)> All Programs (Все программы) > IBM
WebSphere > Application Server Community Edition > Start the
server.
- Запустите Rational Performance Tester и нажмите кнопку OK для сохранения тестовых проектов в
папке рабочей области по умолчанию (см. рисунок 9).
Рисунок 9. Выбор рабочей области
по умолчанию
1. Создайте тестовый проект для хранения
тестов производительности.
- Нажмите правой кнопкой мыши в панели Test Navigator, чтобы вывести на экран контекстное меню.
- Выберите команды New > Performance Test Project (рисунок 10). Откроется окно New
Performance Test Project.
Рисунок 10. Создание тестового
проекта.
- Введите имя проекта
DayTraderProject в поле Project Name
и установите флажок Use default location (Использовать папку по умолчанию) (рисунок 11).
- Нажмите кнопку Finish, чтобы создать проект.
Рисунок 11. Имя тестового
проекта
2. Создаем новый тест для записи сценария
тестирования
- После того, как проект будет создан, откроется окно Create New Test from Recording (Создание нового теста из записи)
(рисунок 12).
Рисунок 12. Диалоговое окно создания
теста
- Выберите вариант Create Test from New Recording и выделите в списке элемент HTTP Recording.
Нажмите кнопку Next.
- На странице Select Location for Test Suite выберите DayTraderProject.
В поле Test file name введите имя
DayTraderTest (рисунок 13).
- Чтобы инициализация записывающего модуля началась, нажмите кнопку Finish.
Рисунок 13. Имя для теста
3. Запись сценария тестирования для
DayTrader
- Записывающий модуль Rational Performance Tester после инициализации
откроет новое окно браузера.
- Чтобы инициировать приложение DayTrader, в адресной строке браузера введите следующий URL (это
URL приложения DayTrader по умолчанию
):
http://IIC02:8080/daytrader/app
- Выполните запись следующего сценария тестирования:
- Перейдите на вкладку Trading & Portfolios.
- Выполните вход в приложение с именем пользователя и паролем по умолчанию (рисунок 14).
Рисунок 14. Диалоговое окно входа в DayTrader
- После того, как на экран будет выведена домашняя страница DayTrader, нажмите мышью на ссылке Quotes/Trade
(вверху), чтобы открыть страницу Quotes (рисунок 15).
Рисунок 15. Переход на страницу Quote/Trade
- Нажмите кнопку Buy в первой строке таблицы Quote для
покупки 100 акций (рисунок 16). Откроется диалоговое окно с подтверждением
вашей покупки.
Рисунок 16. Покупка акций
- Нажмите мышью на ссылке Portfolio (вверху), чтобы открыть страницу Portfolio
пользователя.
- Убедитесь, что покупка отражена в разделе Portfolio. На той же самой странице
обратите внимание на список пакетов акций.
- Затем нажмите кнопку Sell в первой строке таблицы Portfolio
, чтобы продать акции (рисунок 17). Откроется диалоговое окно
с подтверждением факта продажи.
Рисунок 17. Продажа акций
- Еще раз перейдите по ссылке Portfolio, чтобы убедиться, что продажа отражена в списке пакетов акций
.
- Нажмите кнопку Logoff и закройте окно браузера.
После этого управление перейдет к Rational Performance Tester, который обработает запись
и выведет на экран содержание теста.
4. Создаем пул данных для подстановки
значений идентификатора и пароля пользователя в тесте
- Нажмите правой кнопкой мыши в панели Test Navigator, чтобы вывести на экран контекстное меню.
- Выберите команды New > Datapool. Откроется окно New Datapool
(рисунок 18).
Рисунок 18. Создание пула данных
- В поле Enter or select the parent folder (Введите или выберите имя родительской папки) введите
DayTraderProject.
В поле Name введите DayTraderDatapool (рисунок 19).
- Нажмите кнопку Next.
Рисунок 19. Свойства пула данных
- В поле Description для идентификатора входа введите Datapool, а в поле Initial
Table Dimension укажите значение 2 column.
- Нажмите Finish.
- Затем нажмите левой кнопкой мыши в столбце Variable1; откроется диалоговое окно Edit Variable
.
- Укажите для столбца имя
LoginID, а в поле Type введите значение
String. После этого нажмите кнопку OK.
Рисунок 20. Диалоговое окно Edit variable 1
- Выполните те же шаги для столбца Variable2. Назовите столбец Password, а в
поле Type укажите значение String.
Рисунок 21. Диалоговое окно Edit variable 2
Этот пул данных будет содержать пять разных идентификаторов пользователей, от uid:0
до uid:4, как показано в таблице 1.
Таблица 1. Значения User ID и Password
| User ID | Password |
|---|
| uid:0 | xxx |
|---|
| uid:1 | xxx |
|---|
| uid:2 | xxx |
|---|
| uid:3 | xxx |
|---|
| uid:4 | xxx |
|---|
Совет:
для добавления следующей записи нажмите клавишу Enter или
нажмите правой кнопкой мыши на последней записи и выберите из контекстного меню команду Add Record.
Рисунок 22. Добавление записи
пула данных
Напоминание:
для сохранения пула данных нажмите комбинацию клавиш CRTL-S.
5. Создаем ссылку на
использование значений пула данных в DayTraderTest
- В панели Test Navigator выделите элемент DayTraderTest, чтобы открыть
страницу свойств.
- Нажмите правой кнопкой мыши на DayTraderTest и выберите команды Add > Datapool.
Рисунок 23. Добавление пула данных в
тест
- В открывшемся диалоговом окне Import Datapool выберите следующие параметры:
-
Matching resources: DayTraderDatapool.datapool.
-
Open mode: Shared (per machine)
-
Флажок Wrap when the last row is reached: установлен
Рисунок 24. Выбор пула данных
- Чтобы подтвердить выбор пула данных DayTraderDatapool.data для теста
DayTraderTest, нажмите кнопку Select. Информация о пуле данных в панели Test Element Details будет обновлена.
Рисунок 25. Свойства элемента
"пул данных"
- Для сохранения изменений используйте комбинацию клавиш CTRL+S.
6. Создаем ассоциацию между значением идентификатора пользователя (uid) и
пароля и столбцом пула данных
- Чтобы открыть страницу свойств теста, в панели Test Navigator выделите элемент DayTraderTest.
- Разверните страницу Welcome to DayTrader, а затем выберите элемент
iic02:8080/daytrader/app.
Рисунок 26. Выбор тестовой
страницы
- При помощи полосы прокрутки в окне Test Element Details найдите uid
и passwd в секции Data (рисунок 27).
Рисунок 27. Тестовое значение,
ассоциируемое с пулом данных
- Нажмите мышью на значении uid (на рисунке 28 выделено розовым цветом), чтобы вывести на экран
меню, и выберите команды Substitute From > Datapool Variable.
Рисунок 28. Подстановка значений
при помощи переменной пула данных
- Откроется диалоговое окно Select datapool column. Выделите строку
Column:LoginID, а затем нажмите кнопку Use Column в нижней части диалогового окна
(рисунок 29).
Рисунок 29. Использование значения из пула данных
Значение uid будет выделено зеленым цветом для обозначения ассоциации
(рисунок 30).
Рисунок 30. Ассоциированное значение uid
- Повторяем шаги, перечисленные до и после рисунка 25, чтобы
создать ассоциацию между значением пароля (password) и столбцом password в пуле данных. После ассоциирования
пароль выделяется зеленым цветом, как показано
на рисунке 31.
Рисунок 31. Ассоциированное значение password
- Закончив настройку ассоциаций, снова перейдите на страницу Welcome to DayTrader
. Обратите внимание, что таблица Test Data теперь содержит ассоциации (рисунок
32).
Рисунок 32. Ассоциации
- Для сохранения изменений используйте комбинацию клавиш CTRL+S.
7. Создаем план теста производительности
- В панели Test Navigator нажмите правой кнопкой мыши на проекте DayTraderProject, чтобы вывести на экран
контекстное меню, а затем выберите команды New > Performance Schedule (рисунок 33).
Рисунок 33. Создание плана теста
производительности
- Откроется диалоговое окно Performance Schedule (рисунок 34). Задайте для плана имя
DayTraderSchedule.
Рисунок 34. Настройки плана
В окне свойств Performance Schedule (рисунок 35) в секции
Schedule Contents, обратите внимание на план DayTraderSchedule с одной группой
пользователей. В секции Schedule Element Details на вкладке General
по умолчанию установлено количество пользователей (поле Number of users) 5. Это максимальное
количество виртуальных пользователей, которое вы можете запускать в данной ознакомительной копии Rational Performance Tester
.
Рисунок 35. Окно свойств плана теста производительности, Performance
schedule
8. Настраиваем функцию анализа времени отклика
в плане на сбор данных
- В секции Schedule Element Details, нажмите на кнопке >>
(кнопка с символом "вдвое больше"), чтобы вывести на экран дополнительные вкладки.
- Перейдите на вкладку Response Time Breakdown (рисунок 36).
- Установите флажок Enable collection of response time data (Активировать сбор данных о времени отклика) (рисунок 37).
- Установите флажок рядом с тестом DayTraderTest , чтобы задать сбор данных для этого теста.
- В секции Options, выберите High в раскрывающемся списке Detail level.
- Затем установите флажок Only sample information from a subset of users (Сбор информации только для подмножества пользователей).
- Выберите вариант Fixed number of users и
введите
2 в поле per User Group.
Рисунок 36. Вкладка Response Time
Breakdown
Рисунок 37. Настройки на вкладке Response Time
Breakdown
- Обязательно сохраните изменения (CTRL+S).
Тест будет добавлен группе пользователей по умолчанию, User Group 1.. Размер группы
пользователей по умолчанию означает 100% выполнение на локальном компьютере (рисунок 38). Во втором
разделе этой статьи (Часть 3 серии), будут описаны шаги по добавлению дополнительных групп пользователей с
ростом пользовательской нагрузки в тесте.
Рисунок 38. Группа пользователей по умолчанию
9. Добавляем тест DayTraderTest в план DayTraderSchedule
- В окне свойств Performance Schedule нажмите правой кнопкой мыши на группе User
Group 1, и выберите из меню команды Add > Test (рисунок 39).
Рисунок 39. Добавление теста в
план
- В диалоговом окне Select Performance Tests разверните иерархию проекта
DayTraderProject и выделите тест DayTraderTest (рисунок 40).
- Нажмите кнопку OK.
Рисунок 40. Выбираем тест
DayTraderTest
Тест добавляется в план в группу пользователей User Group 1 (рисунок 41).
Рисунок 41. DayTraderTest добавлен в
план
- Снова сохраните изменения при помощи CTRL+S.
10. Выполняем тест DayTrader и просматриваем
отчеты
- Сначала запустите мониторинг DCI (интерфейса преобразования данных) (рисунок 42).
В среде Windows: IBM Software Delivery Platform > IBM Rational Data
Collection Infrastructure > Start Monitoring.
Рисунок 42. Запуск DCI
- В панели Test Navigator нажмите правой кнопкой мыши на элементе DayTraderSchedule, чтобы вывести на экран
контекстное меню.
- Выберите команды Run As > Performance Schedule (рисунок 43).
Рисунок 43. Запуск теста
производительности
Rational Performance Tester запустит программу тестирования, выполнит сбор данных и
отобразит результаты в отчетах по завершении сбора данных.
- Просмотрите отчеты, размещенные на разных вкладках.
Рисунок 44. Законченный
отчет о производительности
Получив готовый отчет о производительности, вы можете экспортировать его копию в форматы HTML,
XML или CVS для дальнейшего анализа, распечатки, отображения в окне браузера или
просто для того, чтобы переслать отчет кому-нибудь из коллег по электронной почте. Чтобы экспортировать отчет в формат HTML,
выполните следующие шаги:
- В представлении Performance Test Runs нажмите правой кнопкой мыши на отчете, который нужно
экспортировать.
- Выберите из меню команду Export To HTML (рисунок 45).
Рисунок 45. Экспорт отчета
в HTML-файл
Примечание
если отчет не отображается, нажмите правой кнопкой мыши на элементе
DayTraderSchedule и выберите из контекстного меню команду Display Report (рисунок
46).
Рисунок 46. Вывод отчета на экран
- Укажите папку и имя файла для сохранения отчета, а затем
нажмите кнопку Finish (рисунок 47).
Рисунок 47. Выбор
папки и имени HTML-файла для сохранения отчета
- Откройте экспортированный отчет и просмотрите его в окне Web-браузера (рисунок 48).
Рисунок 48. Отчет о производительности
в формате HTML
О части 3. Как
выполнять тестирование с переменным объемом пользовательской нагрузки
Мы изучили основы тестирования производительности, теперь можно переходить к Части 3 (см.
ссылку в разделе Ресурсы), чтобы научиться выполнять тесты производительности с изменяемой пользовательской нагрузкой
.
Приложение: Развертывание примера приложения
DayTrader
- Загрузите IBM WebSphere Application Server Community Edition V1.1.0.2
(ссылка в разделе Ресурсы) и установите программу на тот же компьютер, на котором установлен инструмент Rational
Performance Tester.
- Загрузите IBM DB2 Express-C 9 (см. раздел Ресурсы) и установите программу на
тот же компьютер, где установлен Rational Performance Tester.
- Загрузите файл DayTrader.zip из раздела Downloads и распакуйте его
в корневой каталог вашего диска C:\..
- Затем выполните настройку базы данных:
- В окне командной строки DB2 создайте базу данных с именем
tradedb:
Команда:
db2 create db tradedb
- Установите подключение к tradedb с помощью db2admin:
Команда:
db2 connect to tradedb user <db2admin> using
<password>
- Загрузите схему базы данных для tradedb:
Команда:
db2 –tvf C:\daytrader\modules\db2\sql\Table.ddl
Рисунок 49. Создание и
настройка конфигурации базы данных tradedb
Выполните развертывание приложения DayTrader на сервере приложений WebSphere Application Server при помощи
следующих шагов:
- Внесите в файл C:\daytrader\plans\dayTrader-db2-9.1-XA-plan.xml следующие изменения:
- Измените свойства User, Password, DatabaseName и
ServerName для TradeDataSource.
- Найдите следующие значения (показанные в {квадратных скобках] в листинге 1) и измените их
на корректные данные:
- {db2admin}
- {db2admin_passwd}
- {iic02.iicmy.ibm.com}
- {tradedb}
Листинг 1. Код в файле XML
<name>jdbc/TradeDataSource</name>
<config-property-setting
name="User">{db2admin}</config-property-setting>
<config-property-setting
name="Password">{db2admin_passwd}</config-property-setting>
<config-property-setting
name="PortNumber">50000</config-property-setting>
<config-property-setting
name="ServerName">{iic02.iicmy.ibm.com}</config-
property-setting> <config-property-setting
name="DatabaseName">{tradedb}</config-property-setting>
<config-property-setting
name="DriverType">4</config-property-setting>
|
- Сохраните изменения в файл dayTrader-db2-9.1-XA-plan.xml.
- Запустите сервер приложений WebSphere Application Server Community Edition, выбрав из главного меню команды
Start (Пуск) > IBM WebSphere > Application Server community Edition
> Start the server.
- Откройте окно командной строки Windows и измените каталог на
%WASCE_HOME%\bin.
- Выполните развертывание файла daytrader.ear при помощи следующей команды:
deploy.bat deploy
C:\daytrader\modules\ear\target\daytrader-ear-1.1.1.ear c:\daytrader\plans\
dayTrader-db2-9.1-XA-plan.xml
- Когда в процессе развертывания система предложит ввести имя пользователя и пароль, введите system
в качестве имени пользователя (username) и manager в качестве пароля (password).
Рисунок 50. Развертывание файла
daytrader.ear
- По завершении развертывания перезапустите WebSphere:
- Start (Пуск)> IBM WebSphere > Application Server community Edition
> Stop the server
- Start (Пуск)> IBM WebSphere > Application Server community Edition
> Start the server
- Перед тем, как использовать DayTrader, сконфигурируйте приложение следующим образом:
- Откройте в Web-браузере URL
http://iic02:8080/daytrader/
- Перейдите на вкладку Configuration, а затем нажмите левой кнопкой мыши на ссылке (Re)-populate
DayTraderDatabase.
Рисунок 51. Заполнение базы данных
DayTrader
- Операции по заполнению базы данных будут выполняться в новом окне браузера.. Не закрывайте окно браузера до
завершения всех операций.
- Запишите идентификаторы пользователей ID. Вы будете использовать их для входа в приложение DayTrader
. Пароль для всех идентификаторов пользователей -
xxx (рисунок 52).
Рисунок 52. Размещение данных в базе данных
tradedb
Загрузка | Описание | Имя | Размер | Метод загрузки |
|---|
| DayTrader sample application | daytrader.zip | 1799 KB | HTTP |
|---|
Ресурсы Научиться
Получить продукты и технологии
Обсудить
Об авторах  | |  | Алан Там (Allan Tham) работает в отделе технической предпродажной подготовки DB2 Content Manager для бизнес-партнеров. Он помогает им решать различные технические проблемы. Алан является сертифицированным администратором DB2 Content Management. До IBM он три года работал в пользовательском окружении администратором баз данных Oracle. |
 | |  | Фунг Йен Ли (Foong Yen Lee) работает техническим консультантом в филиале Центра инноваций для бизнес-партнеров IBM (Innovation Center for Business Partners) в г. Куала-Лумпур, Малайзия. В его должностные обязанности входит оказание помощи независимым поставщикам ПО и другим бизнес-партнерам по вопросам интеграции технологий и продуктов корпорации IBM. Фунг Йен предоставляет подробные технические рекомендации по всем вопросам, имеющим отношение к портированию, утверждению и тестированию продукта, отладке производительности, техническому обучению и проверке концепций. |
Выскажите мнение об этой странице
|  |