Инструменты пользователя

Инструменты сайта


mazzymazzy:тестированиебыстродействия

toc

Задача тестирования

Протестировать быстродействие Аксапты на большом объеме данных и большом количестве одновременно работающих пользователей.

Большой объем данных - под 500Гб, см. http://forum.mazzy.ru/index.php?showtopic=2201 Большое количество одновременно работающих пользователей - не менее 100 пользователей. Необходим тест: максимальное количество клиентов при удовлетворительных показателях производительности.

Методика тестирования

Тестирование проводится по крайней мере в двух железных конфигурациях. Для тестирования Используется последние релизы Аксапты. Тестирование должно задеть русскую функциональность. Допускается проведение тестов на международной версии. Тестирование проводится на международной и на российской версии Аксапты.

В идеале, каждый желающий должен иметь возможность повторить тестирование по нашей методике. Для этого:

  • тестирование должно опираться на стандартные механизмы Аксапты, Windows
  • нестандартные скрипты должны быть опубликованы вместе с результатами

Тестирование проводится в 7 шагов

1.Загрузка справочной информации, подготовленной стандартным инструментом Benchmark Tool в Аксапте + коррекции руками/скриптами
2.Генерация проводок (вызов классов программным образом, с сохранением целостности базы в каждый момент времени)
3.Benchmark Tool (International)
4.Benchmark Tool (CIS)
5.Отчеты
  * обороты по клиентам
  * критические запасы
  * запасы в наличии
  * Оборотно-сальдовая ведомость
  * Шахматка
6.СУБД - Reindex
7.Монопольные обработки
  *Закрытие склада (монопольно, IMTS выключен)
  *Расчет курсовой разницы по клиентам
  *Автосопоставление
  *Расчет ПДДС

Что должно быть

1.Данные должны вводиться за достаточно длительный период времени - около года. Например, с января 2004 года по декабрь 2004 года. Это нужно, чтобы можно было протестировать закрытие склада, работу финансового модуля, работу сводного планирования
2.Обязательно должны быть протестированы модули Финансы, Заказы, Закупки, Производство, Сводное планирование, Управление запасами.
3.За рамками данного тестирования точно останутся модули ОС, Управление складом, Конфигуратор продукции, Управление персоналом, Анкеты, Проект, Корпоративный портал
4.Тестирование должно проводится в одной компании
5.Для тестирования коды выравниваются влево. См. http://axapta.mazzy.ru/hints/adjustment/
6.Нумераторы настраиваются мастером. Длина всех номеров не первышает 10 символов (в случае необходимости уменьшается максимальная граница и уменьшается длина шаблона)

Финансы

Финансовая аналитика

2.Должны использоваться по крайней мере две финансовые аналитики Отдел и Цель. Отделов и Целей должно быть 10-20. Для каждого клиента и поставщика должен быть указан отдел, а для номенклатуры должна быть указана своя цель. Таким образом, будут созданы проводки с различными комбинациями аналитик.

План счетов

1.План счетов должен содержать свыше 40-50 счетов
2.Несколько счетов должны отвечать за клиентов, несколько за поставщиков, несколько за складские остатки, несколько за налоги, несколько за реализацию. См. настройку профилей в соответствующих модулях

Налоговые коды

3.Должно быть под 20 налоговых кодов.
4.Налоговые коды должны разноситься на различные счета.
5.Налоговые коды должны распределяться на несколько налоговых кодов и налоговых кодов номенклатуры, которые должны устанавливаться у всех клиентов, поставщиков и у номенклатуры. Таким образом, мы получим расчет различных налоговых кодов в заказах и закупках

Валюты

1. Должно быть введено до 10 валют
2. Для каждой валюты, кроме национальной, должно быть до 400 курсов на тестируемый и предыдущий год
3. Валюту триангуляции использовать не надо

Прочее

2.В финансах корреспонденция должно быть включена

Управление запасами

1.Список номенклатуры должен содержать под 10000 позиций.
2.Некоторые позиции должны быть услугами (5%)
3.Некоторые позиции должны быть спецификациями (20%)
  *Спецификации могут содержать другие спецификации. В среднем должно быть до 5 уровней вложенности
  *Некоторые вложенные спецификации должны закупаться, некоторые производится у нас, некоторые производится у субподрядчика, некоторые вложенные спецификации должны быть объявлены фантомными
5.Должно быть несколько групп номенклатуры. Каждая номенклатура разносится на отдельный финансвый счет приход/расход и на отдельный финансовый счет для реализации
6.Должно быть несколько групп складской аналитики, для цветов, размеров и конфигураций в различных комбинациях
5.Должно быть несколько групп покрытия
6.Должна быть одна единица измерения
7.Должео быть несколько групп накладных расходов
6.В каждой номенлатуре должно быть указано:
  *Номенклатурная группа
  *Группа складских моделей (основная +  услуги)
  *Группа складской аналитики
  *Группа покрытия
  *Конфигурация,цвет,размер по-умолчанию, если применимо
  *Автосоздание комбинаций, если применимо
  *Галочка последняя себестоимость включена
  *Указаны Налоговые группы номенклатуры для Закупки, Заказа
  *Указана единица измерения везде, где можно
  *Использование альтернативной номенклатуры - никогда
  *Финансовая аналитика Цель
  *Группа накладных расходов (для 20% номенклатур)
7.Для некоторых номенклатур должны быть введены цвета, размеры и конфигурации. По 5-10 записей. Автосоздание комбинаций должно быть включено
8.Настройки покрытия?
5.Складов должно быть несколько десятков
6.Обязательно протестировать время закрытия склада

Заказы

1.Должно быть под 10000 клиентов.
2.Должно быть под 10 групп клиентов. Задолженность каждой группы разносится на отдельный финансовый счет. Счет для расчета потребности может быть один. Для каждой группы должна быть установлена свои условия оплаты
2.У каждого клиента должна быть установлена:
  *валюта,
  *група клиентов
  *Налоговый код
  *финансовая аналитика отдел
2.Каждый заказ должен содержать большое число строк - в среднем по 400
2.Для всех номенклатур должны быть введены прайс-листы на продажные цены. Для каждой номенклатуры должно быть до 10 цен с различными датами. Действующей должна быть одна цена

Закупки

1.Должно быть под 2000 поставщиков.
2.Должно быть под 10 групп поставщиков. Задолженность каждой группы разносится на отдельный финансовый счет. Счет для расчета потребности может быть один. Для каждой группы должна быть установлена свои условия оплаты
2.У каждого поставщика должна быть установлена:
  *валюта,
  *група клиентов
  *Налоговый код
  *финансовая аналитика отдел
  *Группа накладных расходов
2.Каждая закупка должна содержать большое число строк - в среднем по 400
3.Должен быть включен автоматический расчет накладных расходов.
4.Для значительного числа закупок (20%) должны автоматически создаваться накладные расходы. Около 10 строчек с накладными расходами на каждую строчку закупки. Накладные расходы должны включаться в расчет себестоимости номенклатуры

Производство

Сводное планирование

Что хотелось бы дополнительно

Дополнительно хотелось бы протестировать модуль CRM, Расчеты с персоналом

Финансы

1.протестировать скорость расчета Потребности в валюте

Управление запасами

Дополнительно хотелось бы протестировать

1.Некоторые позиции должны быть с ГТД (20% от всех позиций). Для каждой номенклатуры должно быть введено до 20-30 ГТД. Нужно протестировать автовыбор ГТД в заказах
2.Некоторые позиции должны быть услугами (5%)
3.Некоторые позиции должны быть спецификациями (20%)
  *Спецификации могут содержать другие спецификации. В среднем должно быть до 5 уровней вложенности
  *Некоторые вложенные спецификации должны закупаться, некоторые производится у нас, некоторые производится у субподрядчика, некоторые вложенные спецификации должны быть объявлены фантомными
 

Заказы

Закупки

Производство

Сводное планирование

Разная дополнительная информация

Среднее предприятие - 500тыс строк заказов в месяц Уже проводившиеся тестирования - http://forum.mazzy.ru/index.php?showtopic=1010

mazzymazzy/тестированиебыстродействия.txt · Последнее изменение: 2018/04/13 22:43 (внешнее изменение)