{"id":62129,"date":"2019-10-10T10:10:30","date_gmt":"2019-10-10T08:10:30","guid":{"rendered":"http:\/\/e3mag.com\/?p=62129"},"modified":"2022-02-06T14:39:45","modified_gmt":"2022-02-06T13:39:45","slug":"pruebas-de-software-y-rendimiento-de-sistemas-sap","status":"publish","type":"post","link":"https:\/\/e3mag.com\/es\/software-und-performance-testing-von-sap-systemen\/","title":{"rendered":"Pruebas de software y rendimiento de los sistemas SAP"},"content":{"rendered":"<p>El equipo de pruebas de FIS-ASP no tuvo dudas cuando se plante\u00f3 esta pregunta. Eran muy conscientes de los requisitos especiales que se exig\u00edan al software.<\/p>\n<p>Para anticipar: La prueba no fue una decepci\u00f3n, al contrario. La tarea de probar el software y el rendimiento de los sistemas SAP deb\u00eda realizarse con herramientas de c\u00f3digo abierto. El proyecto OpenQa elegido para ello fue desarrollado originalmente por Suse.<\/p>\n<p>Muchas empresas utilizan OpenQa para pruebas automatizadas de software y lo integran en los procesos de integraci\u00f3n continua de la gesti\u00f3n del c\u00f3digo fuente. De este modo, se prueban distribuciones enteras de Linux de forma totalmente autom\u00e1tica.<\/p>\n<p>Dado que OpenQa puede realizar y comprobar entradas de la interfaz gr\u00e1fica de usuario mediante el reconocimiento de im\u00e1genes y tambi\u00e9n analizar muestras de sonido reproducidas, enseguida qued\u00f3 claro que las tareas no ser\u00edan imposibles.<\/p>\n<p>Las pruebas en s\u00ed tienen lugar en im\u00e1genes preparadas que representan una m\u00e1quina virtual completa. Las m\u00e1quinas virtuales se crean con QEMU - en su extensi\u00f3n KVM, este no es un producto extra\u00f1o para el equipo de pruebas de FIS-ASP, ya que tambi\u00e9n est\u00e1 aprobado para la virtualizaci\u00f3n de sistemas SAP y tambi\u00e9n se utiliza en OpenStack Cloud.<\/p>\n<p>Por tanto, un esfuerzo estimado originalmente muy elevado para un proyecto de este tipo se reduce enormemente si las tecnolog\u00edas utilizadas ya se conocen.<\/p>\n<p>Durante las pruebas iniciales, se hizo evidente que OpenQa puede utilizarse para probar no s\u00f3lo el software, sino tambi\u00e9n el rendimiento de forma autom\u00e1tica. FIS-ASP desarroll\u00f3 varios escenarios con este fin: En primer lugar, se realiz\u00f3 una prueba que creaba un n\u00famero predefinido de usuarios en el sistema SAP.<\/p>\n<p>Todas las interacciones con SAP se realizaron a trav\u00e9s de la SAP GUI para Java, que se ejecuta en una peque\u00f1a m\u00e1quina virtual Linux. A continuaci\u00f3n se iniciaron en paralelo otra serie de \"pruebas\", cada una de las cuales representaba a un usuario.<\/p>\n<p>Lo \u00fanico que hab\u00eda que tener en cuenta aqu\u00ed eran los casos de uso espec\u00edficos de la empresa para medir de forma fiable el sistema SAP que se iba a probar en situaciones de carga y registrar los datos de rendimiento de forma espec\u00edfica.<\/p>\n<p>Las distintas pruebas se definen en archivos JSON f\u00e1ciles de editar y, por tanto, tambi\u00e9n pueden personalizarse mediante scripts. Una vez ejecutadas todas las pruebas, todos los usuarios creados previamente pueden volver a eliminarse en SAP con un paso m\u00e1s.<\/p>\n<p>Las pruebas de interfaces basadas en navegador, como las aplicaciones Fiori, se pueden gestionar del mismo modo que las pruebas a trav\u00e9s de la interfaz gr\u00e1fica de SAP. Los probadores de FIS-ASP utilizaron Chrome y Firefox como navegadores compatibles con SAP.<\/p>\n<p>En cuanto a la escalabilidad, el requisito era poder realizar pruebas de rendimiento para m\u00e1s de 10.000 usuarios con una cantidad adecuada de hardware.<\/p>\n<p>La escalabilidad en hardware ya estaba dada por OpenQa, multinodo pod\u00eda ser configurado all\u00ed en la interfaz. Sin embargo, como cada prueba representa una m\u00e1quina virtual en el servidor OpenQa, FIS-ASP investig\u00f3 algunas opciones en la gesti\u00f3n de memoria de Linux.<\/p>\n<p>Los mejores resultados se obtuvieron utilizando KSM (Kernel Samepage Merging). Aqu\u00ed, las p\u00e1ginas de memoria que no difieren s\u00f3lo se almacenan una vez en la memoria principal y se presentan a todos los procesos que las necesitan.<\/p>\n<p>El gran n\u00famero de tareas diferentes que pueden resolverse con OpenQa reduce significativamente el n\u00famero de herramientas diferentes que habr\u00eda que utilizar de otro modo.<\/p>\n<p>La soluci\u00f3n puede utilizarse para crear complementos \u00fatiles para SAP y los sistemas circundantes, manteniendo al mismo tiempo una carga de trabajo reducida gracias a su alto grado de automatizaci\u00f3n.<\/p>\n<p>Adem\u00e1s, al trabajar con OpenQa, siempre hay nuevos enfoques de uso, ya se trate de realizar retrabajos estandarizados tras copias del sistema o tareas sencillas como cambios de contrase\u00f1a.<\/p>\n<p>El control integrado de todos los pasos realizados en las respectivas pruebas permite supervisar y documentar el \u00e9xito de las actividades.<\/p>\n<p><a href=\"https:\/\/e3mag.com\/partners\/fis-asp\/\"><img loading=\"lazy\" decoding=\"async\" title=\"Pruebas de software y rendimiento de sistemas sap\" class=\"aligncenter wp-image-11365 size-full\" src=\"https:\/\/e3mag.com\/wp-content\/uploads\/2017\/03\/CI-FIS-ASP.jpg\" alt=\"https:\/\/e3mag.com\/partners\/fis-asp\/\" width=\"1000\" height=\"112\" srcset=\"https:\/\/e3mag.com\/wp-content\/uploads\/2017\/03\/CI-FIS-ASP.jpg 1000w, https:\/\/e3mag.com\/wp-content\/uploads\/2017\/03\/CI-FIS-ASP-768x86.jpg 768w, https:\/\/e3mag.com\/wp-content\/uploads\/2017\/03\/CI-FIS-ASP-100x11.jpg 100w, https:\/\/e3mag.com\/wp-content\/uploads\/2017\/03\/CI-FIS-ASP-480x54.jpg 480w, https:\/\/e3mag.com\/wp-content\/uploads\/2017\/03\/CI-FIS-ASP-640x72.jpg 640w, https:\/\/e3mag.com\/wp-content\/uploads\/2017\/03\/CI-FIS-ASP-720x81.jpg 720w, https:\/\/e3mag.com\/wp-content\/uploads\/2017\/03\/CI-FIS-ASP-960x108.jpg 960w\" sizes=\"auto, (max-width: 1000px) 100vw, 1000px\" \/><\/a><\/p>","protected":false},"excerpt":{"rendered":"<p>Las pruebas de software y rendimiento sin costes de licencia utilizando recursos de c\u00f3digo abierto suenan tentadoras. Pero, \u00bffunciona todo ello tambi\u00e9n en condiciones de alta escalabilidad?<\/p>","protected":false},"author":1890,"featured_media":2685,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"pmpro_default_level":"","footnotes":""},"categories":[22,7,35911],"tags":[39,506,301,66,7040],"coauthors":[35996],"class_list":["post-62129","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-open-source","category-meinung","category-mag-1909","tag-cloud","tag-open-source","tag-openstack","tag-suse","tag-virtualisierung","pmpro-has-access"],"acf":[],"featured_image_urls_v2":{"full":["https:\/\/e3mag.com\/wp-content\/uploads\/2016\/12\/Open-Source.jpg",1000,435,false],"thumbnail":["https:\/\/e3mag.com\/wp-content\/uploads\/2016\/12\/Open-Source-150x150.jpg",150,150,true],"medium":["https:\/\/e3mag.com\/wp-content\/uploads\/2016\/12\/Open-Source.jpg",400,174,false],"medium_large":["https:\/\/e3mag.com\/wp-content\/uploads\/2016\/12\/Open-Source-768x334.jpg",768,334,true],"large":["https:\/\/e3mag.com\/wp-content\/uploads\/2016\/12\/Open-Source.jpg",1000,435,false],"image-100":["https:\/\/e3mag.com\/wp-content\/uploads\/2016\/12\/Open-Source-100x44.jpg",100,44,true],"image-480":["https:\/\/e3mag.com\/wp-content\/uploads\/2016\/12\/Open-Source-480x209.jpg",480,209,true],"image-640":["https:\/\/e3mag.com\/wp-content\/uploads\/2016\/12\/Open-Source-640x278.jpg",640,278,true],"image-720":["https:\/\/e3mag.com\/wp-content\/uploads\/2016\/12\/Open-Source-720x313.jpg",720,313,true],"image-960":["https:\/\/e3mag.com\/wp-content\/uploads\/2016\/12\/Open-Source-960x418.jpg",960,418,true],"image-1168":["https:\/\/e3mag.com\/wp-content\/uploads\/2016\/12\/Open-Source.jpg",1000,435,false],"image-1440":["https:\/\/e3mag.com\/wp-content\/uploads\/2016\/12\/Open-Source.jpg",1000,435,false],"image-1920":["https:\/\/e3mag.com\/wp-content\/uploads\/2016\/12\/Open-Source.jpg",1000,435,false],"1536x1536":["https:\/\/e3mag.com\/wp-content\/uploads\/2016\/12\/Open-Source.jpg",1000,435,false],"2048x2048":["https:\/\/e3mag.com\/wp-content\/uploads\/2016\/12\/Open-Source.jpg",1000,435,false],"trp-custom-language-flag":["https:\/\/e3mag.com\/wp-content\/uploads\/2016\/12\/Open-Source.jpg",18,8,false],"bricks_large_16x9":["https:\/\/e3mag.com\/wp-content\/uploads\/2016\/12\/Open-Source.jpg",1000,435,false],"bricks_large":["https:\/\/e3mag.com\/wp-content\/uploads\/2016\/12\/Open-Source.jpg",1000,435,false],"bricks_large_square":["https:\/\/e3mag.com\/wp-content\/uploads\/2016\/12\/Open-Source.jpg",1000,435,false],"bricks_medium":["https:\/\/e3mag.com\/wp-content\/uploads\/2016\/12\/Open-Source.jpg",600,261,false],"bricks_medium_square":["https:\/\/e3mag.com\/wp-content\/uploads\/2016\/12\/Open-Source.jpg",600,261,false],"profile_24":["https:\/\/e3mag.com\/wp-content\/uploads\/2016\/12\/Open-Source-24x24.jpg",24,24,true],"profile_48":["https:\/\/e3mag.com\/wp-content\/uploads\/2016\/12\/Open-Source-48x48.jpg",48,48,true],"profile_96":["https:\/\/e3mag.com\/wp-content\/uploads\/2016\/12\/Open-Source-96x96.jpg",96,96,true],"profile_150":["https:\/\/e3mag.com\/wp-content\/uploads\/2016\/12\/Open-Source-150x150.jpg",150,150,true],"profile_300":["https:\/\/e3mag.com\/wp-content\/uploads\/2016\/12\/Open-Source-300x300.jpg",300,300,true]},"post_excerpt_stackable_v2":"<p>Software und Performance Testing lizenzkostenfrei mit Open-Source-Mitteln durchzuf\u00fchren klingt verlockend. Doch funktioniert das Ganze auch unter Bedingungen von Hochskalierbarkeit?<\/p>\n","category_list_v2":"<a href=\"https:\/\/e3mag.com\/es\/category\/meinung\/open-source\/\" rel=\"category tag\">Open Source Kolumne<\/a>, <a href=\"https:\/\/e3mag.com\/es\/category\/meinung\/\" rel=\"category tag\">Die Meinung der SAP-Community<\/a>, <a href=\"https:\/\/e3mag.com\/es\/category\/mag-1909\/\" rel=\"category tag\">MAG 19-09<\/a>","author_info_v2":{"name":"Manuel Sammeth, FIS-ASP","url":"https:\/\/e3mag.com\/es\/author\/manuel-sammeth\/"},"comments_num_v2":"0 comentarios","_links":{"self":[{"href":"https:\/\/e3mag.com\/es\/wp-json\/wp\/v2\/posts\/62129","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/e3mag.com\/es\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/e3mag.com\/es\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/e3mag.com\/es\/wp-json\/wp\/v2\/users\/1890"}],"replies":[{"embeddable":true,"href":"https:\/\/e3mag.com\/es\/wp-json\/wp\/v2\/comments?post=62129"}],"version-history":[{"count":0,"href":"https:\/\/e3mag.com\/es\/wp-json\/wp\/v2\/posts\/62129\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/e3mag.com\/es\/wp-json\/wp\/v2\/media\/2685"}],"wp:attachment":[{"href":"https:\/\/e3mag.com\/es\/wp-json\/wp\/v2\/media?parent=62129"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/e3mag.com\/es\/wp-json\/wp\/v2\/categories?post=62129"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/e3mag.com\/es\/wp-json\/wp\/v2\/tags?post=62129"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/e3mag.com\/es\/wp-json\/wp\/v2\/coauthors?post=62129"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}