Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- 1 этап (сентябрь-январь)
- Требования:
- Для системы агрегирования закупок (ЕАТ) необходимо разработать комплекс скриптов для проведения испытаний по тестированию производительности с использованием любого инструмента для тестирования производительности (Jmeter, YandexTank etc). Комплекс скриптов должен включать такие пользовательские сценарии, как:
- 1. Авторизация(заказчик, поставщик)
- 2. Создание классифицированного предложения (заказчик)
- 3. Создание закупочной сессии(заказчик)
- 4. Отправка ценового предложения в ответ на закупочную сессию (поставщик)
- 5. Подписание договора закупки и отправка договора поставщику (заказчик)
- 6. Подписание договора поставщиком
- Подписание документов с помощью электронно-цифровой подписью ЭЦП должно поддерживаться скриптом и должно быть реализовано средствами криптопровайдера КриптоПро
- Кроме основных скриптов необходимо настроить инфраструктуру для проведения испытаний - систему Continuous Integration (CI) и систему отчетности для анализа каждого проведенного испытания
- Результат:
- Полная инфраструктура для проведения тестирования производительности по выбранным сценариям
- 2 этап (апрель-май)
- Требования:
- В связи с некоторыми значительными обновлениями системы агрегирования закупок (ЕАТ) необходимо произвести модернизацию скриптов для тестирования производительности.
- 1. Заменить вызовы методов API на новые (только для измененных)
- 2. Изменить процесс подписания документа документов с помощью ЭЦП в соответствии с изменениями, произошедшим в системе
- 3. Изменить структуру скрипта: изменить частоту запуска отдельных бизнес транзакций в соответствии с результатами аналитического исследования, проведенного для сервиса
- Результат:
- Обновленная инфраструктура для проведения тестирования производительности по выбранным сценариям
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement