ВВЕДЕНИЕ 4
ГЛАВА 1. ОБЗОР ПРЕДМЕТНОЙ ОБЛАСТИ 6
1.1 Актуальность работы 6
1.2 Исследование предметной области 6
1.3 Обзор существующих решений и выбор инструментария 7
ГЛАВА 2. ОБЩАЯ СТРУКТУРА ПРОГРАММНОГО РЕШЕНИЯ 11
2.1 Основные компоненты программы 11
2.2 Принцип работы программного решения 12
2.3 Схема взаимодействия клиентов с Платежной Системой 13
ГЛАВА 3. РЕАЛИЗАЦИЯ ПРОГРАММНОГО РЕШЕНИЯ 16
3.1 Работа с электронными сообщениями 16
3.2 Работа с платформой JavaFX 22
3.3 Работа с MQ-очередью от IBM 23
3.4 Работа с инструментом Apache JMeter 24
3.5 Подключение дополнительных библиотек 25
ГЛАВА 4. ФУНКЦИОНАЛ ПРОГРАММНОГО РЕШЕНИЯ 27
4.1 Генерация электронных сообщений 27
4.2 Отправление сообщений в MQ-очередь, используя JMeter 27
4.3 JSON редактор 28
4.4 Хеш-калькулятор 29
4.5 Конвертер времени 30
4.6 REST API 31
ГЛАВА 5. ПОЛУЧЕННЫЕ РЕЗУЛЬТАТЫ 32
ЗАКЛЮЧЕНИЕ 33
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ 34
ГЛОССАРИЙ 36
ПРИЛОЖЕНИЕ
Для решения вышеописанных проблем были разработаны множество методик и алгоритмов для тестирования, поддержания, функционирования ПС, которые нуждаются в постоянном совершенствовании.
Объект исследования - тестирование производительности Платежной системы Банка России.
Предмет исследования - методика и средства проведения тестирования производительности платежной системы Банка России.
Цель исследования - анализ методики нагрузочного тестирования и разработка средства нагрузочного тестирования Платежной системы Банка России при помощи инструментов тестирования.
В рамках данной работы необходимо выполнить следующие задачи:
● изучить предметную область, в частности, тестирование производительности (цели, способы, принципы проведения, методы реализации и пр.);
● провести сравнительный анализ инструментов для проведения нагрузочного тестирования;
● выбрать инструмент для тестирования, изучить документацию к программе;
● изучить методику проведения тестирования Платежной Системы Банка России и необходимую к ней документацию;
● описать схемы взаимодействия клиентов и Платежной Системы Банка России;
● спроектировать архитектуры разрабатываемого приложения;
● разработать программу для генерации и шифрования электронных сообщений формата xml;
● разработать функционал отправки сообщений в платежную систему;
● протестировать MQ очередь от IBM на способность справиться с нагрузкой;
● разработать дополнительный функционал для инструмента;
● объединить реализуемый функционал в программный инструмент.
' .
Разработка средств тестирования производительности платежной системы Банка России #9103777
Артикул: 9103777
- Предмет: Программная инженерия
- Уникальность: 70% (Антиплагиат.ВУЗ)
- Разместил(-а): 185 Рамиль в 2021 году
- Количество страниц: 51
- Формат файла: docx
1 999p.
1. Финансово-кредитная система. Платежная система [Электронный ресурс] - URL:: http://www.m-economy.ru/art.php?nArtId=5694 (дата обращения: 15.06.2021).
2. Cтатистика платежной системы Банка России [Электронный ресурс] // Банк России. URL: https://www.cbr.ru/statistics/nps/psrf (дата обращения: 15.06.2021).
3. Бородин А.А, Финогеев А.Г. Основные этапы развития нагрузочного тестирования информационных систем. / Теоретические и прикладные аспекты современной науки, 2014. № 7 - 189 с.
4. Карамова И.И., Котельникова В.А., Юсупова Н.И. Оценка надежности распределенной системы моментальных платежей. / Уфимский Государственный Авиационный Технический Университет, 2015. № 3 - 245 с.
5. Святенко А.С. Современные методы и инструменты нагрузочного тестирования программного обеспечения. / Перспективы науки, 2020.№ 2 - 225 с.
6. Кучин И.Ю. Обзор существующих методов анализа программного кода./ Актуальные проблемы гуманитарных и естественных наук, 2012. - 104 с.
7. Документация Java [Электронный ресурс] // Oracle. URL: https://docs.oracle.com/en/java (дата обращения: 15.06.2021).
8. Документация JavaFX [Электронный ресурс] // JavaFX. URL: https://openjfx.io/ (дата обращения: 15.06.2021).
9. Документация к очереди MQ IBM [Электронный ресурс] // IBM. URL: https://www.ibm.com/docs/ru/ibm-mq/8.0?topic=ssfksj-8-0-0-com-ibm-mq- explorer-doc-e-queues-html (дата обращения: 15.06.2021).
10. Унифицированные форматы банковских электронных сообщений [Электронный ресурс] // Банк России. URL: https://www.cbr.ru/development/formats/ (дата обращения: 15.06.2021).
11. Форматы электронных сообщений для обмена данными [Электронный ресурс] // Банк России. URL: https://www.cbr.ru/development/feddc/ (дата обращения: 15.06.2021).
12. Получение данных из XML [Электронный ресурс] // Банк России. URL: https://www.cbr.ru/development/SXML/ (дата обращения: 15.06.2021).
13. Технология 3D Secure [Электронный ресурс] URL: https://www.tadviser.ru/index.php/%D0%9F%D1%80%D0%BE%D0%B4% D1%83%D0%BA%D1%82:3-D_Secure_(3D-Secure) (дата обращения: 15.06.2021).
14. Безопасность XML сообщений [Электронный ресурс] URL: https://iso.ru/ru/press-center/journal/1884.phtml (дата обращения: 15.06.2021).
15. Шифрование Java и цифровая подпись [Электронный ресурс] URL: https://russianblogs.com/article/9945264272/ (дата обращения: 15.06.2021).
16. Документация JMeter [Электронный ресурс] // Apache. URL: https://jmeter.apache.org/usermanual/index.html (дата обращения 05.04.2021) (дата обращения: 15.06.2021).
17. Artem Mezdrin. 10 шагов для запуска тестирования производительности с Apache JMeter. [Электронный ресурс] // Medium. 2018. URL: https://medium.com/effective-developers/10-steps-to-run-first-performance-t est-with-apache-jmeter-52867c12b0a4 (дата обращения: 15.06.2021).
18. Документация библиотеки OpenCSV [Электронный ресурс] // Apache.
URL: http://opencsv.sourceforge.net/ (дата обращения: 15.06.2021).
2. Cтатистика платежной системы Банка России [Электронный ресурс] // Банк России. URL: https://www.cbr.ru/statistics/nps/psrf (дата обращения: 15.06.2021).
3. Бородин А.А, Финогеев А.Г. Основные этапы развития нагрузочного тестирования информационных систем. / Теоретические и прикладные аспекты современной науки, 2014. № 7 - 189 с.
4. Карамова И.И., Котельникова В.А., Юсупова Н.И. Оценка надежности распределенной системы моментальных платежей. / Уфимский Государственный Авиационный Технический Университет, 2015. № 3 - 245 с.
5. Святенко А.С. Современные методы и инструменты нагрузочного тестирования программного обеспечения. / Перспективы науки, 2020.№ 2 - 225 с.
6. Кучин И.Ю. Обзор существующих методов анализа программного кода./ Актуальные проблемы гуманитарных и естественных наук, 2012. - 104 с.
7. Документация Java [Электронный ресурс] // Oracle. URL: https://docs.oracle.com/en/java (дата обращения: 15.06.2021).
8. Документация JavaFX [Электронный ресурс] // JavaFX. URL: https://openjfx.io/ (дата обращения: 15.06.2021).
9. Документация к очереди MQ IBM [Электронный ресурс] // IBM. URL: https://www.ibm.com/docs/ru/ibm-mq/8.0?topic=ssfksj-8-0-0-com-ibm-mq- explorer-doc-e-queues-html (дата обращения: 15.06.2021).
10. Унифицированные форматы банковских электронных сообщений [Электронный ресурс] // Банк России. URL: https://www.cbr.ru/development/formats/ (дата обращения: 15.06.2021).
11. Форматы электронных сообщений для обмена данными [Электронный ресурс] // Банк России. URL: https://www.cbr.ru/development/feddc/ (дата обращения: 15.06.2021).
12. Получение данных из XML [Электронный ресурс] // Банк России. URL: https://www.cbr.ru/development/SXML/ (дата обращения: 15.06.2021).
13. Технология 3D Secure [Электронный ресурс] URL: https://www.tadviser.ru/index.php/%D0%9F%D1%80%D0%BE%D0%B4% D1%83%D0%BA%D1%82:3-D_Secure_(3D-Secure) (дата обращения: 15.06.2021).
14. Безопасность XML сообщений [Электронный ресурс] URL: https://iso.ru/ru/press-center/journal/1884.phtml (дата обращения: 15.06.2021).
15. Шифрование Java и цифровая подпись [Электронный ресурс] URL: https://russianblogs.com/article/9945264272/ (дата обращения: 15.06.2021).
16. Документация JMeter [Электронный ресурс] // Apache. URL: https://jmeter.apache.org/usermanual/index.html (дата обращения 05.04.2021) (дата обращения: 15.06.2021).
17. Artem Mezdrin. 10 шагов для запуска тестирования производительности с Apache JMeter. [Электронный ресурс] // Medium. 2018. URL: https://medium.com/effective-developers/10-steps-to-run-first-performance-t est-with-apache-jmeter-52867c12b0a4 (дата обращения: 15.06.2021).
18. Документация библиотеки OpenCSV [Электронный ресурс] // Apache.
URL: http://opencsv.sourceforge.net/ (дата обращения: 15.06.2021).
Материалы, размещаемые в каталоге, с согласия автора, могут использоваться только в качестве дополнительного инструмента для решения имеющихся у вас задач,
сбора информации и источников, содержащих стороннее мнение по вопросу, его оценку, но не являются готовым решением.
Пользователь вправе по собственному усмотрению перерабатывать материалы, создавать производные произведения,
соглашаться или не соглашаться с выводами, предложенными автором, с его позицией.
Тема: | Разработка средств тестирования производительности платежной системы Банка России |
Артикул: | 9103777 |
Дата написания: | 09.04.2021 |
Тип работы: | Дипломная работа |
Предмет: | Программная инженерия |
Оригинальность: | Антиплагиат.ВУЗ — 70% |
Количество страниц: | 51 |
Скрин проверки АП.ВУЗ приложен на последней странице.
В работе представлены только пояснительная записка и листинг программы. Самой программы нет
В работе представлены только пояснительная записка и листинг программы. Самой программы нет
Файлы артикула: Разработка средств тестирования производительности платежной системы Банка России по предмету программная инженерия
Пролистайте "Разработка средств тестирования производительности платежной системы Банка России" и убедитесь в качестве
После покупки артикул автоматически будет удален с сайта до 21.02.2025
Посмотреть остальные страницы ▼
Честный антиплагиат!
Уникальность работы — 70% (оригинальный текст + цитирования, без учета списка литературы и приложений), приведена по системе Антиплагиат.ВУЗ на момент её написания и могла со временем снизиться. Мы понимаем, что это важно для вас, поэтому сразу после оплаты вы сможете бесплатно поднять её. При этом текст и форматирование в работе останутся прежними.
Гарантируем возврат денег!
Качество каждой готовой работы, представленной в каталоге, проверено и соответствует описанию. В случае обоснованных претензий мы гарантируем возврат денег в течение 24 часов.
Утром сдавать, а работа еще не написана?
Через 30 секунд после оплаты вы скачаете эту работу!
Сегодня уже купили 75 работ. Успей и ты забрать свою пока это не сделал кто-то другой!
ПРЕДЫДУЩАЯ РАБОТА
Разработка web-платформы с панелью инструментов прогнозирования фондового рынка
СЛЕДУЮЩАЯ РАБОТА
Разработка платформы управления организацией промежуточного контроля знаний обучающихся