DOI: 10.14489/vkit.2024.12.pp.036-044
Филиппов Е. В. СОПОСТАВЛЕНИЕ ТЕХНОЛОГИИ НАГРУЗОЧНЫХ ТЕСТОВ 1С И ОСНОВ МУЛЬТИАГЕНТНОГО ИМИТАЦИОННОГО МОДЕЛИРОВАНИЯ (c. 36-44)
Аннотация. Рассмотрена технология нагрузочных тестов информационных систем на платформе 1С. Показаны принципы подхода 1С, его отличительные особенности, элементы и варианты технической реализации. Приведены масштабы обычных нагрузочных тестов 1С и примеры крупных тестов. Сформулирована концепция связи рассматриваемой методики с мультиагентным моделированием. Определения мультиагентного подхода раскрыты через практическую реализацию методики 1С и соответствующей технологической оснастки. Показано, как эта технология попадает под классификацию подходов мультиагентного имитационного моделирования.
Ключевые слова: нагрузочный тест; платформа 1С; мультиагентное (многоагентное) имитационное моделирование; акторы; технологические риски; тестирование информационных систем.
Filippov E. V. COMPARISON OF THE 1C LOAD TEST TECHNOLOGY AND MULTI-AGENT SIMULATION BASICS (pp. 36-44)
Abstract. The 1C platform-based IT systems load tests technology is described. Principles of the 1C methodology create load generation robots using the builtin 1C language. Other distinctive features of 1C methodology are realistic, not stressful scenario and qualitative passing of multistep business process, not chaotic load generation. The scales of usual 1C load tests up to 400…700 users are given. The examples of large tests up to 25 000 users in the same base are described. The main task of load tests is to reduce technological risks. The other tasks are: making marketing promotion, making hardware sizing and to looking beyond the horizon. Definitions of the multi-agent approach are mapping to the 1C methodology practical implementation and to the technology toolkit. Each load generating client is an independent agent of multi-agent simulation modeling. There is difference between agents and actors. Agents simulate business functions but actors are a part of technological toolkit and do service functions only. Developers in testing teams create and debug exactly agents using templates. Actors are provided by toolkit vendor, first of all – the 1C Company. It is shown, how this technology covers under the classification of multi-agent simulation modeling approaches. Relations between the actual technique and the theoretical definitions demonstrate that 1C load tests methodology is a special method of multi-agent simulation modeling indeed. Classifiers’ applicability additionally confirms this concept. It is shown, that 1C platform-based load tests technology is an either systems with simple reflex agents or systems with model-based reflex agents. Agents are active objects. Agents are real software. Finally, these systems are homogeneous or heterogeneous, with continuous time and model space represents business process maps.
Keywords: Load test; 1C platform; Multi-agent simulation; Actors; Technology risks; Information systems testing.
Е. В. Филиппов (Компания IBS, Москва, Россия; Российская академия народного хозяйства и государственной службы при Президенте РФ, Москва, Россия) E-mail:
Этот e-mail адрес защищен от спам-ботов, для его просмотра у Вас должен быть включен Javascript
E. V. Filippov (IBS, Moscow, Russia; The Russian Presidential Academy of National Economy and Public Administration, Moscow, Russia)
1. Wooldridge M. An Introduction to MultiAgent Systems. UK: John Wiley & Sons Ltd, 2002. 366 p. 2. Hewitt C. Viewing Control Structures as Patterns of Passing Messages // Artificial Intelligence. 1977. V. 89(3). P. 323 – 364. URL: https://doi.org/10.1016/0004-3702(77)90033-9 (дата обращения: 16.11.2024). 3. Apache JMeter™ [Сайт]. URL: https://jmeter.apache.org/ (дата обращения: 11.07.2024). 4. Система программ 1С: Предприятие 8. Тестцентр. URL: https://v8.1c.ru/tekhnologii/tekhnologii-krupnykh-vnedreniy/korporativnyy-instrumental nyy-paket/test-tsentr/ (дата обращения: 11.07.2024). 5. IBS создала «Путеводитель по «Лаборатории ERP+» в рамках программы «Федерация» [Сайт]. URL: https://ibs.ru/media/ibs-sozdala-putevoditel-po-laboratorii-erp-v-ramkakh-programmy-federatsiya/ (дата обращения: 11.07.2024). 6. Филиппов Е. В. Реалистичное нагрузочное тестирование на 1000 пользователей. URL: https://www.trsoft.ru/articles/3/ (дата обращения: 11.07.2024). 7. Система программ 1С: Предприятие 8. МГМУ имени И. М. Сеченова [Сайт]. URL: https://v8.1c.ru/tekhnologii/tekhnologii-krupnykh-vnedre¬niy/vypolnennye-proekty-tsktp/1s-pervyy-bit/cts-117-013/ (дата обращения: 11.07.2024). 8. Компании «Онланта» и «Первый БИТ» провели нагрузочное тестирование 1С:ERP 2.2 в облаке [Сайт]. URL: https://releases.ict-online.ru/news/-kompanii-onlanta-i-pervyy-bit-proveli-nagruzochnoe-testirovanie-1s-erp-2-2-v-oblake-98478 (дата обращения: 11.07.2024). 9. Филиппов Е. В. Альтернативные технологии нагрузочного тестирования серверной части кода прикладных решений на платформе 1С [Электронный ресурс]. URL: https://infostart.ru/1c/articles/856585/ (дата обращения: 11.07.2024). 10. Дорошкевич А. А. Нагрузочное тестирование. URL: https://infostart.ru/1c/articles/2006909/ (дата обращения: 11.07.2024). 11. EAM-решение IBS получило сертификат «1С:Совместимо» [Электронный ресурс]. URL: https://www.cnews.ru/news/line/2020-11-11_eamreshenie_ibs_poluchilo_sertifikat (дата обращения: 11.07.2024). 12. Кузнецов А. В. Краткий обзор многоагентных моделей // Управление большими системами: сборник трудов. 2018. № 71. С. 6–44. 13. Russell S.J., Norvig P. Artificial Intelligence: A Modern Approach. Upper Saddle River, New Jersey: Prentice Hall, 2010. 1132 p. 14. Iglesias C. A., Garijo M., Gonzalez J. C. A Survey of Agent-Oriented Methodologies // Proc. of the Intelligent Agents V: Agents Theories, Architectures, and Languages: 5th Int. Workshop, ATAL’98, July 4–7, 1998. Paris, France, 1998. Berlin, Heidelberg: Springer Berlin Heidelberg, 1999. P. 317–330. 15. Тарасов В. Б. Нетрадиционные и гибридные логики в моделировании интеллектуальных агентов. I. Искусственные деятели, интенциональные характеристики и пути моделирования // Известия РАН. Теория и системы управления. 2000. № 5. С. 5–17.
1. Wooldridge M. (2002). An Introduction to MultiAgent Systems. UK: John Wiley & Sons Ltd. 2. Hewitt C. (1977). Viewing Control Structures as Patterns of Passing Messages. Artificial Intelligence, 89(3), 323 – 364. Retrieved from https://doi.org/10.1016/0004-3702(77)90033-9 (Accessed: 16.11.2024). 3. Apache JMeter™. Retrieved from https://jmeter.apache.org/ (Accessed: 11.07.2024). 4. Program system 1C: Enterprise 8. Test centr. Retrieved from https://v8.1c.ru/tekhnologii/tekhnologii-krupnykh-vnedreniy/korporativnyy-instrumentalnyy-paket/test-tsentr/ (Accessed: 11.07.2024). [in Russian language] 5. IBS has created a “Guide to the ERP+ Laboatory” as part of the Federation program. Retrieved from https://ibs.ru/media/ibs-sozdala-putevoditel-po-laboratorii-erp-v-ramkakh-programmy-federatsiya/ (Accessed: 11.07.2024). [in Russian language] 6. Filippov E. V. Realistic load testing for 1000 users. Retrieved from https://www.trsoft.ru/articles/3/ (Accessed: 11.07.2024). [in Russian language] 7. Program system 1C: Enterprise 8. Moscow State Medical University named after I.M. Sechenov. Retrieved from https://v8.1c.ru/tekhnologii/tekhnologii-krupnykh-vnedre¬niy/vypolnennye-proekty-tsktp/1s-pervyy-bit/cts-117-013/ (Accessed: 11.07.2024). [in Russian language] 8. The Onlanta and First BIT companies conducted load testing of 1C:ERP 2.2 in the cloud. Retrieved from https://releases.ict-online.ru/news/-kompanii-onlan-ta-i-pervyy-bit-proveli-nagruzochnoe-testirovanie-1s-erp-2-2-v-oblake-98478 (Accessed: 11.07.2024). [in Russian language] 9. Filippov E. V. Alternative technologies for load testing the server part of the code of application solutions on the 1C platform. Retrieved from https://infostart.ru/1c/articles/856585/ (Accessed: 11.07.2024). [in Russian language] 10. Doroshkevich A. A. Load testing. Retrieved from https://infostart.ru/1c/articles/2006909/ (Accessed: 11.07.2024). [in Russian language] 11. The IBS EAM solution received the “1C: Compatible” certificate. Retrieved from https://www.cnews. ru/news/line/2020-11-11_eamreshenie_ibs_poluchilo_serti-fikat (Accessed: 11.07.2024). [in Russian language] 12. Kuznetsov A. V. (2018). A Brief Overview of Multi-Agent Models. Managing large systems: a collection of works, 71, 6 – 44. [in Russian language] 13. Russell S.J., Norvig P. (2010). Artificial Intelligence: A Modern Approach. Upper Saddle River, New Jersey: Prentice Hall. 14. Iglesias C. A., Garijo M., Gonzalez J. C. (1999). A Survey of Agent-Oriented Methodologies. Proceedings of the Intelligent Agents V: Agents Theories, Architectures, and Languages: 5th International Workshop, ATAL’98, 317 – 330. Paris. Berlin, Heidelberg: Springer Berlin Heidelberg. 15. Tarasov V. B. (2000). Non-traditional and hybrid logics in modeling intelligent agents. I. Artificial agents, intentional characteristics and ways of modeling. Izvestiya RAN. Teoriya i sistemy upravleniya, (5), 5 – 17. [in Russian language].
Статью можно приобрести в электронном виде (PDF формат).
Стоимость статьи 500 руб. (в том числе НДС 20%). После оформления заказа, в течение нескольких дней, на указанный вами e-mail придут счет и квитанция для оплаты в банке.
После поступления денег на счет издательства, вам будет выслан электронный вариант статьи.
Для заказа скопируйте doi статьи:
10.14489/vkit.2024.12.pp.036-044
и заполните форму
Отправляя форму вы даете согласие на обработку персональных данных.
.
This article is available in electronic format (PDF).
The cost of a single article is 500 rubles. (including VAT 20%). After you place an order within a few days, you will receive following documents to your specified e-mail: account on payment and receipt to pay in the bank.
After depositing your payment on our bank account we send you file of the article by e-mail.
To order articles please copy the article doi:
10.14489/vkit.2024.12.pp.036-044
and fill out the form
.
|