Книга: Настольная книга 1С:Эксперта по технологическим вопросам
Назад: Работа с Тест-центром. Шаблон полноформатного теста
Дальше: Работа со Стандартным нагрузочным тестом «1С». Общие принципы и стандартные возможности

Работа с Тест-центром. Универсальный нагрузочный тест

Можно добавить в базу регистр сведений, указывающий для каждого номера ВРМ список эталонных документов в базе.

Присваивать ВРМ номера можно любым доступным способом, главное, чтобы они начинались с единицы, шли подряд и не повторялись. Например, для этих целей можно пользоваться специально созданным регистром сведений, в который в конкурентном режиме ВРМ будут записывать информацию о захваченном ими номере (при большом количестве ВРМ им нужно с помощью КипВнешнийКомпонент.Пауза() раздать случайные паузы, достаточные для того, чтобы не было конфликтов блокировок).

Далее нужно поставить тестовой обработке задачу либо перепроводить эти эталонные документы, либо создавать новые копированием имеющихся, и проводить именно вновь созданные. Проводить созданные документы можно оперативно, в текущем числе, либо неоперативно, например датой эталонного документа. В качестве эталонных могут быть назначены документы совершенно разных типов. Они могут быть как специально подготовлены для теста, так и выбраны из числа имеющихся в рабочей базе. Заполнение такого регистра эталонных документов может проводиться вручную либо автоматизированно, по интересующему исследователя свойству, например, наличию более 1000 строк в табличной части.

Такой тест при наличии подготовленных тестовых обработок, адаптированных именно под такую схему, наличии навыков встраивания Тест-центра в базу и автоматизированного заполнения регистра эталонных документов может быть подготовлен к первому успешному старту в теории за несколько часов, на практике за один-два дня. Это выгодно отличает его от стандартного подхода, при котором на подготовку тестовых обработок меньше двух-трех недель не уходит.

Понятно, что описанный подход имеет некоторые ограничения:

В реальности довольно много практических задач на проведение нагрузочных тестов в эти ограничения вписываются. Из наиболее труднорешаемых проблем – наличие заполненной базы (т. е. все документы в нужном количестве должны существовать до теста и быть правильно заполненными), а также чтобы формы были явно нарисованы в конфигураторе.

Здесь не приводится пример конкретной технической реализации универсального теста. Специалист, понявший идею и освоивший работу с Тест-центром, может воплотить ее в коде за очень небольшое время, что подтверждено нашей практикой.

Назад: Работа с Тест-центром. Шаблон полноформатного теста
Дальше: Работа со Стандартным нагрузочным тестом «1С». Общие принципы и стандартные возможности