1с кип что это
1С:КИП — это многофункциональный инструмент, поставляющийся отдельно от платформы и конфигураций и используемый для минимизации потерь в работе наиболее популярных систем 1С и для выявления узких мест в работе высоконагруженных систем 1С. Применение 1С:КИП наиболее оправдано в проектах с числом одновременных пользователей от 100 человек.
1С:КИП применяется для:
- Оценки общей применимости систем под конкретные задачи и условия;
- Тестирования и оценки масштабируемости систем;
- Проведения нагрузочных тестов с любым количеством имитируемых пользователей;
- Проверки функциональности систем и обновлений 1С;
- Подбора необходимых серверных характеристик под конкретный проект;
- Получения точных параметров производительности систем;
- Оптимизации кода в программных продуктах;
- Сбора и анализа данных.
Области применения
Инструмент 1С:КИП можно применять на всех этапах реализации проектов:
- Проектирование системы,
- Разработка и доработка конфигуарции,
- Промышленная эксплуатация.
Проектирование системы
На этом этапе 1С:КИП позволяет:
- Подобрать оптимальную конфигурацию кластера серверов;
- Провести тестирование выбранной конфигурации на предмет совместимости с процессами организации;
- Выявить проблемные области и найти пути их обхода.
Разработка и доработка конфигурации
На этом этапе 1С:КИП позволяет:
- Производить контроль оптимальности кода;
- Свести к минимуму число функциональных ошибок;
- Запустить тестирование системы, в том числе, нагрузочное;
- При необходимости модернизировать характеристики будущей системы.
Промышленная эксплуатация
На этом этапе 1С:КИП позволяет:
- Проводить анализ производительности системы;
- Реализовывать средства для оптимизации найденных узких мест;
- Проводить оценку получившейся конфигурации.
Что входит в 1С:КИП
1С:КИП состоит из пяти основных инструментов, применяемых для решения различных задач:
Для кого?
1С:КИП позволяет оптимизировать деятельность всех сотрудников, связанных с функционированием и доработкой 1С:
Корпоративный инструментальный пакет 8 (1С: КИП) — специальный технологический пакет конфигураций, предназначенный для оценки производительности рабочей системы на базе платформы 1С: Предприятие. Предпосылки создания КИП были связаны с выходом фирмы 1С на рынок корпоративных и высоконагруженных информационных систем.
1С КИП был создан для решения сложных технологических вопросов производительности 1С Предприятия и прикладных решений. С помощью Корпоративного инструментального пакета можно решить большой спектр задач, среди которых:
- выполнение многопользовательских нагрузочных тестов без участия «живых» пользователей;
- анализ и оценка масштабируемости системы;
- помощь в выборе оборудования;
- числовая оценка производительности системы (APDEX);
- поиск узких мест КИС и помощь в их устранении;
- мониторинг производительности информационной системы.
Состав 1С Корпоративного инструментального пакета
В состав пакета входит 5 независимых конфигураций, имеющих разное назначение. Рассмотрим их подробнее.
Центр управления производительностью
Конфигурация, позволяющая в режиме онлайн собирать информацию о состоянии быстродействия программы.
С помощью 1С: Центр управления производительности Вы сможете:
- В режиме онлайн отследить текущие показатели производительности в цифровом выражении.
- Отследить узкие места системы с точностью до строчки кода в конфигурации.
Если вы только начинаете программировать в 1С или просто хотите систематизировать свои знания - попробуйте Школу программирования 1С нашего друга Владимира Милькина. Пошаговые и понятные уроки даже для новичка с поддержкой учителя.
Попробуйте бесплатно по ссылке >>
Данные для анализа ЦУП берет из Технологического журнала платформы 1С и из данных СУБД.
Тест-центр
Достаточно простой инструмент для проведения автоматизированного нагрузочного тестирования без участия пользователей.
- Произвести нагрузочное тестирование по нужному разработчику сценарию.
- Оценить производительность системы при нужной нагрузке.
- Оценить производительность оборудования.
- Проанализировать производительность системы при разном наборе функционала.
Стандартный нагрузочный тест
Стандартный нагрузочный тест — аналог тест-центра для оценки возможностей производительности оборудования.
Программа представляет собой конфигурацию, основанную на УПП и Тест-центре. Система имитирует нагрузку на оборудование, постепенно повышая уровень загруженности. С помощью данной конфигурации можно понять пределы загруженности Вашего оборудования и найти узкие места в аппаратной и программной составляющей информационной системы.
Центр контроля качества
Центр контроля качества — конфигурация для каждодневного контроля и оценки производительности. Конфигурация поможет структурировать процесс оптимизации информационной системы.
Сценарное тестирование
Сценарное тестирование — инструмент для автоматизированного тестирования конфигурации.
Тест представляет собой набор действий, которые пользователь должен выполнить в программе. Это могут быть действия, например, по созданию новых элементов справочников, документов, заполнению данных на форме, нажатию кнопок. При автоматическом прогоне такого теста происходит имитация работы пользователя по вводу информации. Важно, что выполнение команд теста по интерактивному созданию объектов и заполнению форм отрабатываются платформой «1С:Предприятия 8» так же, как если бы эти данные вводил пользователь с клавиатуры.
Если Вас интересует приобретение лицензии на данный программный продукт, обратитесь к нам.
Тест центр — конфигурация, входящая в состав Корпоративного инструментального пакета, которая позволяет в кратчайшие сроки создать сценарий и провести нагрузочное тестирование с произвольным количеством пользователей.
Рассмотрим подробно процесс установки 1С Тест-центра.
Установка 1С Тест-центр
Установка достаточно проста, необходимо просто сравнить и объединить Вашу конфигурацию с файлом конфигурации тест-центра. При этом придется включить возможность изменения в Вашей конфигурации.
Пример установки 1С Тест-центр
Рассмотрим установку 1С тест-центр пошагово на примере конфигурации 1С Управление торговлей 11.
1. Если в конфигурации еще не включена возможность изменения, необходимо сделать это. Для этого в режиме «1С:Конфигуратор» необходимо зайти в меню «Конфигурация — Поддержка — Настройка поддержки» и включить возможность изменения конфигурации:
2. После включения возможности изменения необходимо запустить Сравнить и объединить Вашу конфигурацию с конфигурацией 1С Тест-центра. Для этого необходимо выбрать в меню «Конфигурация — Сравнить, объединить с конфигурацией из файла… » и выбрать файл конфигурации тест-центра (находится в папке с шаблонами конфигураций, например, C:\Users\username\AppData\Roaming\1C\1Cv82\tmplts\1c\tc\).
Если вы только начинаете программировать в 1С или просто хотите систематизировать свои знания - попробуйте Школу программирования 1С нашего друга Владимира Милькина. Пошаговые и понятные уроки даже для новичка с поддержкой учителя.
Попробуйте бесплатно по ссылке >>
Если всё сделано верно, система предложит варианты для объединения. Для правильной работы необходимо установить все флаги, кроме корня пункта «Свойства»:
3. Заключительный этап — вставка программного кода в Модуль управляемого приложения конфигурации.
В Модуль управляемого приложения в процедуру ПриНачалеРаботыСистемы() необходимо вставить следующий программный код:
Попытка
ТЦКлиент.ОбработатьПараметрЗапуска(ПараметрЗапуска);
Если ТЦСервер.БСППодсистемаИспользуется(ТЦОбщий.БСПИмяПодсистемыУправленияДоступом()) Тогда
ТЦСервер.БСПСоздатьГруппуДоступаТестЦентр();
КонецЕсли;
Исключение
ТЦОбщий.ЗаписатьВЖурнал(ИнформацияОбОшибке(), «Тест-центр»);
КонецПопытки;
На этом установка 1С тест-центра окончена. На командном интерфейсе конфигурации должна появиться подсистема тест-центра:
О написании сценариев и запуске тестов поговорим в следующей статье Создание тестирования в 1С: Тест-центр.
Хорошее видео про установку, настройку и запуск тестирования в 1С Тест центр:
Вместе с платформой и конфигурациями разработчики 1С предоставляют своим клиентам достаточно много функционала, который можно использовать для внедрения систем 1С. Одним из многофункциональных инструментов является КИП. Это программное обеспечение, продающееся отдельно, но обладающее возможностями для существенной минимизации проблем при внедрении и работе в конфигурациях 1С. Наибольшую пользу 1С КИП принесет крупным проектам, где в конфигурации работает более сотни пользователей одновременно.
Возможности и решаемые задачи
Периодически возникающие проблемы с производительностью высоконагруженных конфигураций 1С заставили задуматься разработчиков об инструменте анализа узких мест у клиентов.
1С КИП стал именно таким ПО, учитывающим разнообразие конфигураций, параметров серверов клиентов и их кластеров, а также характеристики клиентских рабочих мест. Купив корпоративный инструментальный пакет у 1С, вы сможете решать следующие задачи:
- Оценивать общую применимость системы для конкретной задачи или условий;
- Тестировать и оценивать масштабируемость конфигураций;
- Проводить нагрузочные тесты с имитацией любого количества пользователей;
- Проверять функционал конфигураций 1С и их обновлений;
- Подбирать необходимые характеристики сервера для вашего проекта;
- Получать полные понятные характеристики производительности конфигурации 1С при тестах или эксплуатации;
- Оптимизировать код в системах 1С;
- Сбор данных и их анализ.
Оперативное получение вышеперечисленных данных позволит лучше подготовиться к внедрению 1С и быстро реагировать на проблемные места. На крупных проектах выгода от использования 1С КИП может измеряться миллионами рублей и сотнями довольных пользователей. Использовать это многофункциональное ПО можно на всех этапах внедрения систем 1С – от проектирования, до доработки уже в процессе промышленной эксплуатации:
- На этапе создания проекта внедрения 1С на предприятии с помощью КИП подбирается конфигурация кластера серверов и другого оборудования. Также существует возможность заранее протестировать выбранную конфигурацию на совместимость с уже существующими бизнес-процессами в компании. В результате получим потенциальные проблемы, способы их обхода или оптимизации процессов и прогноз на производительность с учетом роста бизнеса;
- При разработке или доработке типовой конфигурации 1С, КИП способен контролировать оптимальность кода, минимизировать функциональные ошибки и запускать набор тестов системы. Нагрузочные тесты позволят заранее определить, на какое максимальное количество пользователей рассчитан кластер серверов, и своевременно заняться модернизацией их характеристик;
- После запуска в эксплуатацию использование КИП не потеряет актуальность. Вы сможете регулярно получать отчеты о производительности 1С, анализировать и оптимизировать узкие места, проблемные функции и процедуры. Также не помешает возможность оценить реакцию конфигурации на изменения в условиях эксплуатации.
Состав инструментального пакета
Столь широкие возможности грамотно разделены между пятью конфигурациями, входящими в КИП. Купив это ПО для планирования и контроля внедрения 1С на предприятии, вы получите:
- Центр управления производительностью;
- Тест – центр;
- Стандартный тест под нагрузкой;
- Центр для контроля качества работы системы 1С;
- Сценарное тестирование.
Чтобы понимать, в каких случаях использовать тот или иной инструмент, администратор должен знать, какие задачи способен решать каждый из них. Именно понимание пути решения проблемы отличает специалиста высокого уровня от среднего IT-специалиста. Для этого рассмотрим подробнее каждую из конфигураций, входящих в пакет.
Центр управления производительностью
Один из лучших инструментов для мониторинга и определения проблемных мест конфигураций на различных версиях платформы 1С. ЦУП поможет проанализировать производительность системы при различных нагрузках и предложит оптимальные решения для улучшения показателей. Большим плюсом здесь (по сравнению со сторонним ПО) является возможность хранить и анализировать информацию о динамике ключевых характеристик работы сервера. Разработчикам данный инструмент покажет неоптимальные процедуры, функции, циклы и остальные проблемные места в логике конфигураций.
Тест-центр
Незаменимая конфигурация при расчете характеристик сервера для нужного количества пользователей. Тест-центр позволяет моделировать активную работу в системе без участия сотрудников компании. Вы можете с его помощью оценить скорость работы отдельных функций или модулей. Использование этого инструмента позволит не волноваться за производительность конфигураций и заранее планировать модернизацию характеристик серверов.
Стандартный нагрузочный тест
Данный инструмент исследует серверное оборудование на предмет возможного количества пользователей в 1С, то есть отвечает на вопрос, сколько человек сможет работать одновременно, не создавая проблем. Стандартный нагрузочный тест в качестве конечного результата выдает количество пользователей с погрешностью не более 10. Сценарий теста основан на процессе продажи в УПП последней версии, включая использование отчетов.
Центр контроля качества
Компания заинтересована в том, чтобы пользователи в системе 1С работали согласно заранее прописанным бизнес-процессам. Это происходит не всегда, и центр контроля качества призван следить за этим. Основными функциями этой конфигурации являются оповещение пользователей об их задачах, предоставление информации о выполненных операциях и распределение ответственности.
Сценарное тестирование
Данная конфигурация предоставляет отличную возможность для автоматического тестирования любой системы по заранее заданному сценарию. Цель данного инструмента заключается в проверке правильности работы определенного участка программы. Разработчик или администратор задает определенные действия, а сценарное тестирование последовательно их воспроизводит. Это позволяет быстрее получать результаты тестирования и не затрачивать человеческий ресурс на начальных этапах внедрения систем 1С.
Использование 1С КИП полностью оправдывает свою стоимость на крупных проектах. В умелых руках этот инструмент способен сделать внедрение быстрее и облегчить работу всем, кто связан с 1С. И пользователи, и разработчики, и администраторы будут рады каждому преимуществу этого многофункционального набора.
Фирма 1С в очередной раз порадовала нас новыми возможностями своего Корпоративного инструментального пакета, включающего в себя следующие инструменты:
- Агент КИП. Версия 1.0.33.2
- Центр Управления Производительностью. Версия 2.1.8.3
- Центр Контроля Качества. Версия 2.1.8.3
- Сценарное тестирование. Версия 3.0.24.2
- Стандартный нагрузочный тест. Версия 2.1.8.3
- Центр администрирования. Версия 2.1.8.3
- Тест-Центр. Версия 2.1.8.3
В данном релизе разработчики продукта основное внимание уделили одной из тех частей Инструментального пакета, которая теперь является неотъемлемой частью его существования – инструменту «Сценарное тестирование», у которого появилась функциональность, давно ожидаемая пользователями.
Комментарий эксперта:
В Сценарном тестировании – мы получили давно ожидаемые возможности:
- Можно создавать последовательности «ручных операций» с соответствующим описанием действий каждого шага.
- Тестовые сценарии теперь могут автоматически обрабатывать появление диалоговых окон, выполняя заранее описанные шаги в активной Форме.
- Появились новые типы шагов:
- Выполнить пакетную команду 1С – позволяет выполнить пакеты действий командной строки 1С;
- Выполнить операцию с файлами – автоматизирует взаимодействие с файловой системой.
- Появился новый интерфейс для сравнения тестовых сценариев, который позволяет визуально увидеть их подобие и различия.
Рабочий стол «1С:Сценарного тестирования»
На что еще стоит обратить внимание
Инструменты автоматизации процессов обновления конфигураций получили новое развитие
Помощник обновления «Центра администрирования» и «Центра контроля качества» теперь умеет:
- Обновлять типовые конфигурации, получая последовательность релизов обновления с сайта ИТС.
- Обновлять нетиповые конфигурации, получая файл обновления из удаленного «Центра администрирования».
- При помощи «Агента КИП» удаленно получать информацию о событии включения возможности изменений в целевой конфигурации.
Агент КИП – дальнейшее расширение функционала
Несмотря на то что недавно «Агент КИП» получил возможности для удаленного администрирования, разработчики продукта анонсировали его дальнейшее развитие и теперь ему доступен удаленный сбор информации об:
Читайте также: