8-800-700-15-02

Звонок по России
бесплатный

info@i-neti.ru

Средство тестирования производительности в Dynamics 365 for Finance and Operations

asd
Дата публикации: 22.11.2017
Средство тестирования производительности в Dynamics 365 for Finance and Operations

С релизом Platform Update 5 был представлен новый небольшой инструмент, который называется «Performance test» и является частью модуля «Администрирование системы». На текущий момент я не нашёл никакой официальной документации по этой новой функциональности. Поэтому я считаю, что было бы полезно написать об этом статью.

 

 

На самом видном месте в модуле «Администрирование системы» вы увидите 2 пункта меню. Один называется «Run performance tool» в группе периодических операций, а другой «Configure performance tool» в группе настроек. Кажется, пункт меню настройки уже был в более раннем релизе, но у меня нет старой среды, чтобы проверить это.

Ух ты, средство тестирования производительности!

На первый взгляд вы ожидаете многого от средства «Performance test». Однако оно позволяет только выполнить быструю проверку производительности действий с базой данных общего вида: вставка, обновление, удаление или чтение записей. Поэтому, средство стоит рассматривать как очередной инструмент технического консультанта или системного администратора. Средство не позволяет тестировать определенные части приложения или кастомизированный код, но может быть использовано для быстрой проверки среды.

Настройка средства

Пункт меню «Configure performance tool» позволяет установить имя сервера, название базы данных и опционально ввести учетные данные пользователя. Кнопка «Validate» позволяет проверить подключение к базе данных, результат выводится на форму, но это всего лишь проверка подключения, ничего больше. 

Запуск средства

При запуске пункта меню «Run performance test» вы увидите данную форму (скриншот ниже). Вы можете установить различные параметры тестирования, большинство из которых - включение/исключение конкретных сценариев тестирования: вставка, обновление или удаление записей (в группе полей «Data manipulation»); запросы по кластерным индексам или по неуникальным индексам (в группе полей «Query»). Также вы можете включить/выключить тестирование временных таблиц с типом TempDB или InMemory.

По умолчанию все параметры включены, а в поле «Record count to test» указано количество в 1000 записей. Вы можете изменять значение в данном поле от 1 до максимального значения 100000. Имейте в виду, что среднее время выполнения теста для 1000 записей будет порядка одной минуты, поэтому тестирование с рекордным количеством в 100000 записей может занять около 100 минут, что составляет более полутора часов.

Изменили ли вы значение любого из параметров или нет, вы можете запустить тест производительности. Результаты каждого из этапов тестирования будут добавлены к разделу результатов в той же форме. По завершении выполнения теста производительности результат будет выглядеть примерно так:

По каждому из параметров добавляется отдельная строка в лог результатов.

 

Данный материал представлен в виде перевода.

Оригинальная статья по ссылке.

 

Акция "Тест-драйв Сопровождения"

Попробуй сопровождение АХ до подписания договора!


Узнать подробнее

Другие записи в блоге

04.12.2019
В этом видео Дмитрий показывает, как происходит разработка в Dynamics AX с включенным контролем версий.Вы пройдете через процессы получения последней версии, изменения кода, codereview и отправки...
04.10.2019
Это последний шаг. У нас есть Формат для преобразования данных в модель, теперь нам нужно записать данные из модели обратно в актуальные таблицы. Откройте конструктор моделей и нажмите "Map model to...
25.09.2019
В этом блоге мы создадим новое сопоставление для формата модели. На экране дизайнера форматов нажмите кнопку "Сопоставить формат модели". Создайте новую запись, выберите определение модели, укажите...

Подпишитесь на блог

Все интересные статьи нашего блога на Вашем почтовом ящике!


Подписка

Служба контроля качества сервиса

Свои пожелания и отзывы о качестве обслуживания Вы можете оставить в разделе


Письмо директору