- Главная
- Инструкции по разработке на 1С
- 1С:Корпоративный инструментальный пакет 8, версия 2.1
- Глава 6. Сценарное тестирование
-
6.1. Концепция инструмента сценарного тестирования
6.1. Концепция инструмента сценарного тестирования
- Корпоративный инструментальный пакет
- Введение
- Глава 1. Назначение и принципы работы
- Глава 2. Центр управления производительностью
- 2.1. Назначение
- 2.2. Основные возможности ЦУП
- 2.3. Принципы работы
- 2.4. Показатели производительности
- 2.5. Ограничения текущей версии
- 2.6. Установка и настройка
- 2.7. Начало работы
- 2.7.1. Выбор режима работы
- 2.7.2. Выбор вида объекта мониторинга
- 2.7.3. Мастер настройки подключения к исследуемой информационной базе
- 2.7.3.1. Параметры соединения
- 2.7.3.2. Наименование подключения
- 2.7.3.3. Центральный сервер
- 2.7.3.4. Кластер
- 2.7.3.5. Информационная база
- 2.7.3.6. СУБД
- 2.7.3.7. Метаданные конфигурации
- 2.7.3.8. Типы показателей
- 2.7.3.9. Трассировки
- 2.7.3.10. Показатели «1С:Предприятия»
- 2.7.3.11. Показатели ОС
- 2.7.3.12. Технологический журнал
- 2.7.3.13. Регистрация ошибок в СППР
- 2.7.3.14. Завершение настройки
- 2.7.4. Установка и настройка внешней системы
- 2.7.5. Мастер настройки подключения к внешней системе
- 2.8. Работа со сценарием «Мониторинг»
- 2.8.1. Мониторинг текущих значений выбранных показателей производительности
- 2.8.2. Запись значений показателей производительности
- 2.8.3. Запись аналитической информации о проблемах производительности
- 2.8.4. Объект мониторинга «Информационная база»
- 2.8.4.1. Особенности работы с аналитическими показателями
- 2.8.4.2. Отложенный разбор аналитической информации
- 2.8.4.3. Работа с «Монитором анализа»
- 2.8.4.4. Разбор аналитических показателей с выгрузкой в другой экземпляр ЦУП для анализа
- 2.8.4.5. Загрузка произвольных технологических журналов
- 2.8.4.6. Запись аналитической информации о проблемах производительности без использования ЦУП
- 2.8.5. Объект мониторинга «Внешняя система»
- 2.9. Работа со сценарием «Просмотр»
- 2.10. Создание и редактирование сценариев
- 2.11. Методика использования ЦУП для оптимизации работающих многопользовательских систем
- 2.12. Анализ кода конфигурации и структуры метаданных
- 2.12.1. Выполнение запросов. Типичные причины неоптимальной работы запросов и рекомендации по оптимизации
- 2.12.1.1. Соединения с подзапросами
- 2.12.1.2. Соединения с виртуальными таблицами
- 2.12.1.3. Несоответствие индексов и условий запроса
- 2.12.1.4. Использование подзапросов в условии соединения
- 2.12.1.5. Получение данных через точку от полей составного типа
- 2.12.1.6. Фильтрация виртуальных таблиц без использования параметров
- 2.12.2. Ожидания на блокировках. Типичные причины избыточных блокировок и рекомендации по оптимизации
- 2.12.2.1. Общие сведения об ожиданиях на блокировках
- 2.12.2.2. Блокировки СУБД и блокировки «1С:Предприятия»
- 2.12.2.3. Необходимые и избыточные блокировки
- 2.12.2.4. Типичные причины возникновения избыточных блокировок
- 2.12.2.5. Неоптимальная работа запроса
- 2.12.2.6. Методические ошибки при использовании объектов конфигурации
- 2.12.2.7. Блокирующее чтение остатков в начале транзакции
- 2.12.2.8. Выгрузка изменений во время работы пользователей
- 2.12.2.9. Избыточные блокировки СУБД
- 2.12.3. Взаимоблокировки. Типичные причины проблем и рекомендации по оптимизации
- 2.12.3.1. Общие сведения о взаимоблокировках
- 2.12.3.2. Повышение уровня блокировки ресурса в рамках одной транзакции
- Общие сведения
- Особенности взаимоблокировок данного вида
- Автоматический режим. Чтение без опции «ДЛЯ ИЗМЕНЕНИЯ» и последующая запись в рамках одной транзакции
- Автоматический режим. Чтение в объектной технике и последующая запись
- Управляемый режим. Чтение без установки блокировки (либо с установкой разделяемой блокировки) и последующая запись
- 2.12.3.3. Захват ресурсов в разном порядке
- 2.12.3.4. Неоптимальная работа запроса
- 2.12.3.5. Расследование взаимоблокировок
- 2.12.1. Выполнение запросов. Типичные причины неоптимальной работы запросов и рекомендации по оптимизации
- 2.13. Анализ подробной технической информации о проблемах
- 2.13.1. Детальная информация о работе запросов
- 2.13.2. Детальная информация об ожиданиях на блокировках
- 2.13.3. Детальная информация о длительных серверных вызовах
- 2.13.4. Детальная информация о длительных событиях
- 2.13.5. Детальная информация о взаимоблокировках
- 2.13.6. Детальная информация об активных сеансовых данных
- Глава 3. Тест-центр
- 3.1. Назначение
- 3.2. Возможности Тест-центра
- 3.3. Основные понятия
- 3.4. Методика тестирования
- 3.5. Схема выполнения теста
- 3.6. Подготовка тестовой информационной базы
- 3.6.1. Условия для встраивания Тест-центра
- 3.6.2. Встраивание Тест-центра механизмом расширения конфигурации
- 3.6.3. Встраивание метаданных Тест-центра механизмом сравнения и объединения конфигураций
- 3.6.4. Внесение изменений в модули сеанса, управляемого и обычного приложений
- 3.6.5. Запуск приложения
- 3.6.6. Установка константы «Выполнять замеры производительности»
- 3.6.7. Установка константы «Оценка производительности период записи»
- 3.6.8. Задание ролей пользователей
- 3.6.9. Блокировка мешающих функций информационной базы
- 3.7. Виды нагрузочных тестов
- 3.8. Регистрация обработок
- 3.9. Программирование обработок
- 3.10. Описание инфраструктуры теста в Тест-центре
- 3.11. Сценарий тестирования
- 3.12. Агенты Тест-центра
- 3.13. Запуск и выполнение теста
- 3.13.1. Режимы запуска сценариев
- 3.13.2. Запуск обычного теста
- 3.13.3. Расширенные возможности запуска тестов
- 3.13.4. Выполнение теста
- 3.13.5. Прерывание выполнения теста
- 3.13.6. Окна виртуальных рабочих мест
- 3.13.7. Просмотр результатов теста
- 3.13.8. Список результатов тестов
- 3.13.9. Сообщения об ошибках
- 3.13.10. Сохранение результатов тестов в файл
- 3.14. Автоматизация запуска тестов
- 3.15. Веб-сервис «RemoteManagement»
- 3.16. Программное задание сценариев тестирования
- 3.17. Автоматическое встраивание Тест-центра
- 3.18. Чек-листы
- 3.19. Демонстрационный пример создания тестовой обработки
- 3.19.1. Требования к инфраструктуре
- 3.19.2. Скачивание конфигурации
- 3.19.3. Создание информационной базы
- 3.19.4. Получение файла конфигурации Тест-центра
- 3.19.5. Встраивание Тест-центра
- 3.19.6. Задание ролей пользователей
- 3.19.7. Задание ролей пользователей
- 3.19.8. Установка константы «Выполнять замеры производительности»
- 3.19.9. Создание тестовой обработки
- 3.19.10. Программирование обработки
- 3.19.11. Регистрация обработки
- 3.19.12. Создание ролей
- 3.19.13. Задание компьютеров, клиентов и пользователей
- 3.19.14. Задание сценария
- 3.19.15. Выполнение сценария в режиме простого теста
- 3.19.16. Выполнение сценария в режиме итеративного теста
- 3.19.17. Задание времени выполнения ключевых операций в тесте
- Глава 4. Стандартный нагрузочный тест
- 4.1. Быстрый запуск теста
- 4.2. Как работает тест
- 4.3. Что оценивает тест
- 4.4. Стандартный пользователь «1С:Предприятия» и реальные пользователи
- 4.5. Работа со стандартным нагрузочным тестом
- 4.6. Использование теста для выбора оборудования
- Глава 5. Центр контроля качества
- 5.1. О последовательности описания ЦКК
- 5.2. Основные сведения о ЦКК
- 5.3. Базовые понятия
- 5.4. Пользователи ЦКК и их права
- 5.5. Установка ЦКК
- 5.6. Первый запуск ЦКК
- 5.7. Настройка ЦКК
- 5.7.1. Настройка мониторинга оборудования
- 5.7.2. Настройка мониторинга кластера «1С»
- 5.7.2.1. Добавление кластера «1С» при установке Агента КИП
- 5.7.2.2. Добавление кластера «1С» при запущенном Агенте КИП
- 5.7.2.3. Добавление кластера «1С» интерактивно в ЦКК
- 5.7.2.4. Мониторинг параметров кластера «1С»
- 5.7.2.5. Мониторинг параметров рабочего сервера «1С»
- 5.7.2.6. Мониторинг параметров информационной базы
- 5.7.2.7. Мониторинг процессов и сеансов
- 5.7.3. Настройка мониторинга доступности ресурсов
- 5.7.4. Настройка мониторинга производительности ключевых операций
- 5.7.5. Настройка мониторинга дампов
- 5.7.6. Настройка снятия дампов при зависании процессов
- 5.7.7. Мониторинг системных ошибок
- 5.7.8. Контроль выполнения регламентных заданий
- 5.7.9. Контроль нагрузочных тестов
- 5.7.10. Анализ вызовов кластера «1С:Предприятия»
- 5.7.11. Мастер настройки мониторинга оборудования
- 5.8. Мониторинг
- 5.9. Отчеты и диаграммы
- 5.9.1. Отчет «Анализ доступности ресурсов»
- 5.9.2. Отчет «Сводная доступность»
- 5.9.3. Оценка производительности
- 5.9.4. Кластер «1С»
- 5.9.5. Обработка «Аналитическая панель»
- 5.10. Монитор показателей
- 5.10.1. Показатели мониторинга
- 5.10.2. Монитор ЦКК
- 5.10.3. Диаграмма значений показателей
- 5.10.4. Действия при просмотре диаграммы
- 5.10.5. Режим «Онлайн»
- 5.10.6. Режим «Автоматическое обновление»
- 5.10.7. Таблица показателей мониторинга
- 5.10.8. Изменение режимов отображения показателей мониторинга
- 5.10.9. Действия с показателями мониторинга
- 5.10.10. Настройка параметров мониторинга
- 5.11. Настройка «Метрик производительности»
- 5.12. Начальная страница ЦКК
- 5.13. Панель инцидентов
- 5.13.1. Общие сведения об инцидентах
- 5.13.2. Панель инцидентов
- 5.13.3. Сведения на панели инцидентов
- 5.13.4. Отбор инцидентов на панели
- 5.13.5. Действия с инцидентами
- 5.13.6. Переход к источнику инцидента
- 5.13.7. Вывод диаграммы для инцидента
- 5.13.8. Настройка обнаружения инцидентов
- 5.13.8.1. Настройка обнаружения инцидентов счетчиков производительности
- 5.13.8.2. Настройка обнаружения инцидентов использования оперативной памяти процессами кластера
- 5.13.8.3. Настройка обнаружения числа аварийно завершенных процессов
- 5.13.8.4. Настройка обнаружения числа сеансов
- 5.13.8.5. Настройка обнаружения контроля подключений
- 5.13.9. Создание инцидентов из внешних источников
- 5.14. Оповещения и их настройка
- 5.15. Интеграция с системой «1С:Аналитика»
- 5.15.1. Обработка управления системой «1С:Аналитики»
- 5.15.2. Описание пользовательского интерфейса
- 5.15.3. Дополнительные источники
- 5.15.4. Управление рабочими столами
- 5.15.5. Создание рабочего стола «1С:Аналитики» с предопределенными диаграммами
- 5.15.6. Перенос объектов одного пользователя сервера «1С:Аналитики» другому пользователю
- 5.15.7. Сохранение настроек пользователей «1С:Аналитики» в файл и загрузка из файла
- 5.16. Настройки и администрирование
- 5.16.1. Идентификатор ЦКК
- 5.16.2. Удаление неактуальных данных
- 5.16.2.1. Удаление неактуальных данных журнала контроля
- 5.16.2.2. Удаление неактуальных данных оповещений
- 5.16.2.3. Удаление неактуальных данных замеров производительности
- 5.16.2.4. Удаление неактуальных данных внутренних замеров производительности
- 5.16.2.5. Удаление неактуальных данных счетчиков
- 5.16.2.6. Удаление неактуальных данных из произвольных регистров
- 5.16.3. Внутренние замеры
- 5.16.4. Настройки оповещения
- 5.16.5. Настройки Skype-бота
- 5.16.6. Настройки оценки производительности
- 5.16.7. Консоль запросов
- 5.16.8. Проверка регулярных выражений
- 5.16.9. Регламентные и фоновые задания
- 5.16.10. Пользователи
- Глава 6. Сценарное тестирование
- 6.1. Концепция инструмента сценарного тестирования
- 6.2. Настройка системы
- 6.3. Настройка среды тестирования
- 6.4. Определение пользователей системы и настройка прав доступа
- 6.5. Персональные настройки для тестирования конфигураций
- 6.5.1. Вкладка «Тестирование конфигураций»
- 6.5.2. Вкладка «Настройки обработки»
- 6.5.3. Создание и актуализация сценария
- 6.5.3.1. Менеджер и клиент тестирования
- 6.5.3.2. Ведение списка тестов
- 6.5.3.3. Меню «Сценарий» и изменение режима работы инструмента
- 6.5.3.4. Подключение к тестируемому клиенту
- 6.5.3.5. Настройка тонкого и толстого клиента
- 6.5.3.6. Настройка веб-клиента
- 6.5.3.7. Настройка сценария
- 6.5.3.8. Сценарий и шаги сценария
- 6.5.3.9. Автоматическая запись сценария
- 6.5.3.10. Общие настройки шагов
- 6.5.3.11. Выбор и добавление нового шага
- 6.5.3.12. Выбор интерактивных элементов
- 6.5.3.13. Настройка шага «Форма»
- 6.5.3.14. Настройка шага «Действие с формой»
- 6.5.3.15. Настройка шагов для работы с элементами формы
- 6.5.3.16. Настройка шага «Несколько элементов формы»
- 6.5.3.17. Настройка шага «Таблица»
- 6.5.3.18. Настройка шага «Действие с таблицей»
- 6.5.3.19. Действие «Найти строку таблицы»
- 6.5.3.20. Действия «Сравнить всю таблицу (но не более 100 строк)», «Сравнить несколько строк таблицы»
- 6.5.3.21. Настройка шагов «Ячейка текущей строки» и «Несколько ячеек строки»
- 6.5.3.22. Группа шагов для работы с табличным документом
- 6.5.3.23. Настройка шага «Подключение к клиенту тестирования»
- 6.5.3.24. Настройка шагов для работы с командным интерфейсом и навигационными ссылками
- 6.5.3.25. Общие шаги
- 6.5.3.26. Выполнение сценария
- 6.5.3.27. Переменные
- 6.5.3.28. Работа с макрошагами
- 6.5.3.29. Другие возможности работы со сценарием
- 6.5.3.30. Выгрузка обработки и автономная работа
- 6.6. Пакетное выполнение
- 6.6.1. Режимы открытия пакета
- 6.6.2. Создание нового пакета
- 6.6.3. Общие настройки шагов пакетного выполнения
- 6.6.4. Создание новой группы
- 6.6.5. Настройка группы информационной базы
- 6.6.6. Выбор действий для работы с информационной базой
- 6.6.7. Ручной запуск пакета на выполнение
- 6.6.8. Автоматический запуск пакета на выполнение
- 6.6.9. Возможности дальнейшей автоматизации тестирования
- 6.6.10. Развертывание и настройка агентов тестирования
- 6.6.11. Регистрация агента тестирования
- 6.6.12. Настройка процесса тестирования
- 6.6.13. Результат выполнения процесса
- 6.6.14. Регистрация ошибок
- Глава 7. Центр администрирования
- 7.1. Назначение и архитектура
- 7.2. Управляющая часть (рабочее место администратора)
- 7.2.1. Общая информация
- 7.2.2. Первичная настройка
- 7.2.3. Обновление поставляемых данных
- 7.2.4. Основные компоненты системы
- 7.2.4.1. Команды автоматизации
- 7.2.4.2. Сценарии
- 7.2.4.3. Конструирование сценария
- 7.2.4.4. Варианты настроек сценария
- 7.2.4.5. Заполнение параметров
- 7.2.4.6. Редактирование формул
- 7.2.4.7. Конфиденциальные данные
- 7.2.4.8. Шаблоны оборудования
- 7.2.4.9. Группы оборудования
- 7.2.4.10. Режимы выполнения
- 7.2.4.11. Экземпляры сценариев
- 7.2.4.12. Форма списка справочника «Экземпляры сценариев»
- 7.2.4.13. Календарь задач администрирования
- 7.2.4.14. Помощник обновления
- 7.2.5. Вспомогательные компоненты системы
- 7.2.6. Запуск экземпляров сценария (задач)
- 7.2.7. Состояния экземпляра сценария
- 7.2.8. Мастер создания экземпляров сценария
- 7.2.9. Планировщик заданий
- 7.2.10. Мониторинг состояния
- 7.3. Исполняющая часть
- 7.3.1. Требования к подсистеме
- 7.3.2. Состав подсистемы
- 7.3.3. Структура хранения
- 7.3.4. Описание словаря команд
- 7.3.5. Запуск сценариев
- 7.3.6. Использование произвольных интерпретаторов для запуска скриптов
- 7.3.7. Описание скриптов
- 7.3.8. Описание файлов конфигурации
- 7.3.9. Финальные состояния
- 7.3.10. Логирование
- 7.3.11. Дополнительное ПО
- Глава 8. Агент КИП
- 8.1. Назначение
- 8.2. Подготовка информационной системы КИП к взаимодействию с Агентом КИП
- 8.3. Подготовка к установке Агента КИП
- 8.4. Установка Агента КИП в Windows
- 8.5. Установка Агента КИП в Linux
- 8.6. Настройка сбора дампов аварийного завершения в Linux
- 8.7. Редактор настроек
- 8.7.1. Авторизация в редакторе настроек
- 8.7.2. Главное окно редактора
- 8.7.3. Настройка конфигурационных параметров
- 8.7.4. Импорт файла подключения на другом компьютере
- 8.7.5. Мастер создания нового подключения
- 8.7.6. Общие параметры заполнения по шаблону
- 8.7.7. Редактирование параметров подключения
- 8.7.8. Удаление существующего подключения
- 8.7.9. Обновление списка подключений
- 8.8. Файлы настроек Агента КИП
- 8.9. Выполнение команд центра администрирования в консольном режиме
- 8.10. Расширенный вывод отладочной информации
© ООО «1С-Софт». Все права защищены