{"id":2078,"date":"2023-06-20T11:27:16","date_gmt":"2023-06-20T09:27:16","guid":{"rendered":"https:\/\/ittester.sk\/sin-categorizar\/pruebas-de-rendimiento-software\/"},"modified":"2024-06-25T16:04:56","modified_gmt":"2024-06-25T14:04:56","slug":"pruebas-de-rendimiento-software","status":"publish","type":"post","link":"https:\/\/ittester.sk\/es\/pruebas-de-rendimiento\/pruebas-de-rendimiento-software\/","title":{"rendered":"Pruebas de rendimiento: gu\u00eda para las pruebas de rendimiento del software"},"content":{"rendered":"\n<p>Las pruebas de rendimiento de cualquier aplicaci\u00f3n ayudan a identificar las limitaciones (cuellos de botella) del rendimiento de la aplicaci\u00f3n. Las pruebas de rendimiento son esenciales para conseguir un rendimiento \u00f3ptimo de la aplicaci\u00f3n y garantizar su estabilidad y fiabilidad. En las pruebas de rendimiento, no s\u00f3lo medimos el tiempo de respuesta de la aplicaci\u00f3n, sino tambi\u00e9n otras caracter\u00edsticas cualitativas como la estabilidad, fiabilidad, robustez, escalabilidad, utilizaci\u00f3n de recursos, etc. En el futuro, traeremos aqu\u00ed un tutorial sobre pruebas de rendimiento con JMeter.<\/p>\n\n<h2 class=\"wp-block-heading\">\u00cdndice<\/h2>\n<div class=\"wp-block-aioseo-table-of-contents\"><ul><li><a class=\"aioseo-toc-item\" href=\"#aioseo-co-je-vykonnostne-testovanie-performance-testing\">\u010co je v\u00fdkonnostn\u00e9 testovanie (performance testing)?<\/a><\/li><li><a class=\"aioseo-toc-item\" href=\"#aioseo-performance-testing-typy-vykonnostnych-testov\">Performance testing \u2013 typy v\u00fdkonnostn\u00fdch testov<\/a><ul><li><a class=\"aioseo-toc-item\" href=\"#aioseo-load-testing-testovanie-zatazenia\">Load testing (Testovanie za\u0165a\u017eenia)<\/a><\/li><li><a class=\"aioseo-toc-item\" href=\"#aioseo-stress-testing-testovanie-pod-stresom\">Stress testing (Testovanie pod stresom)<\/a><\/li><li><a class=\"aioseo-toc-item\" href=\"#aioseo-endurance-testing-testovanie-vydrze\">Endurance testing (Testovanie v\u00fddr\u017ee)<\/a><\/li><li><a class=\"aioseo-toc-item\" href=\"#aioseo-spike-testing-testovanie-nahleho-zatazenia\">Spike testing (Testovanie n\u00e1hleho za\u0165a\u017eenia)<\/a><\/li><li><a class=\"aioseo-toc-item\" href=\"#aioseo-volume-testing-testovanie-objemu\">Volume testing (Testovanie objemu)<\/a><\/li><\/ul><\/li><li><a class=\"aioseo-toc-item\" href=\"#aioseo-preco-su-potrebne-vykonnostne-testy\">Pre\u010do s\u00fa potrebn\u00e9 v\u00fdkonnostn\u00e9 testy?<\/a><ul><li><a class=\"aioseo-toc-item\" href=\"#aioseo-pomahaju-overit-spolahlivost-aplikacie\">Pom\u00e1haj\u00fa overi\u0165 spo\u013eahlivos\u0165 aplik\u00e1cie<\/a><\/li><li><a class=\"aioseo-toc-item\" href=\"#aioseo-pomahaju-identifikovat-obmedzenia-vykonu\">Pom\u00e1haj\u00fa identifikova\u0165 obmedzenia v\u00fdkonu<\/a><\/li><li><a class=\"aioseo-toc-item\" href=\"#aioseo-pomahaju-hodnotit-skalovatelnost-aplikacie\">Pom\u00e1haj\u00fa hodnoti\u0165 \u0161k\u00e1lovate\u013enos\u0165 aplik\u00e1cie<\/a><\/li><li><a class=\"aioseo-toc-item\" href=\"#aioseo-pomahaju-overit-robustnost-aplikacie\">Pom\u00e1haj\u00fa overi\u0165 robustnos\u0165 aplik\u00e1cie<\/a><\/li><\/ul><\/li><li><a class=\"aioseo-toc-item\" href=\"#aioseo-proces-testovania-vykonu\">Proces testovania v\u00fdkonu<\/a><ul><li><a class=\"aioseo-toc-item\" href=\"#aioseo-1-scenare-testu-vykonu\">1. Scen\u00e1re testu v\u00fdkonu<\/a><\/li><li><a class=\"aioseo-toc-item\" href=\"#aioseo-2-rozdelenie-pouzivatelov\">2. Rozdelenie pou\u017e\u00edvate\u013eov<\/a><\/li><li><a class=\"aioseo-toc-item\" href=\"#aioseo-3-skriptovanie\">3. Skriptovanie<\/a><\/li><li><a class=\"aioseo-toc-item\" href=\"#aioseo-4-procedura-dry-run\">4. Proced\u00fara \u201cDry Run\u201d<\/a><\/li><li><a class=\"aioseo-toc-item\" href=\"#aioseo-5-spustenie-testu-a-analyza-vysledkov\">5. Spustenie testu a anal\u00fdza v\u00fdsledkov<\/a><\/li><\/ul><\/li><li><a class=\"aioseo-toc-item\" href=\"#aioseo-ako-vybrat-nastroj-pre-vykonnostne-testy-softveru\">Ako vybra\u0165 n\u00e1stroj pre v\u00fdkonnostn\u00e9 testy softv\u00e9ru?<\/a><\/li><li><a class=\"aioseo-toc-item\" href=\"#aioseo-nastroje-na-vykonnostne-testovanie-softveru\">N\u00e1stroje na v\u00fdkonnostn\u00e9 testovanie softv\u00e9ru<\/a><\/li><\/ul><\/div>\n<h2 class=\"wp-block-heading\" id=\"aioseo-co-je-vykonnostne-testovanie-performance-testing\">\u00bfQu\u00e9 son las pruebas de rendimiento?<\/h2>\n\n<p>Las pruebas de rendimiento son parte integrante de las pruebas no funcionales, que eval\u00faan el rendimiento de una aplicaci\u00f3n simulando cargas previstas o sobredimensionadas. Su objetivo es ver c\u00f3mo se comporta la aplicaci\u00f3n en diferentes condiciones de carga y evaluar su rendimiento.<\/p>\n\n<p>B\u00e1sicamente, en las pruebas de rendimiento, intentamos simular la carga de trabajo real utilizando herramientas como JMeter. Estas herramientas nos ayudan a crear usuarios virtuales que realizan diversas operaciones en la aplicaci\u00f3n, simulando as\u00ed las acciones de los usuarios reales.<\/p>\n\n<h2 class=\"wp-block-heading\" id=\"aioseo-performance-testing-typy-vykonnostnych-testov\">Pruebas de rendimiento: tipos de pruebas de rendimiento<\/h2>\n\n<h3 class=\"wp-block-heading\" id=\"aioseo-load-testing-testovanie-zatazenia\">Pruebas de carga<\/h3>\n\n<p>La prueba de carga es un tipo de prueba de rendimiento que eval\u00faa el rendimiento de una aplicaci\u00f3n bajo una carga prevista. En las pruebas de carga, evaluamos varios par\u00e1metros de rendimiento, como el tiempo de respuesta, la carga del servidor y las tasas de error observadas durante la ejecuci\u00f3n de las pruebas de carga.<\/p>\n\n<h3 class=\"wp-block-heading\" id=\"aioseo-stress-testing-testovanie-pod-stresom\">Pruebas de estr\u00e9s<\/h3>\n\n<p>Las pruebas de estr\u00e9s son un tipo de prueba de rendimiento que eval\u00faa el rendimiento de una aplicaci\u00f3n bajo cargas muy superiores a la carga esperada o prevista. Este enfoque te permite determinar el umbral de carga o el punto en el que la aplicaci\u00f3n deja de responder correctamente.<\/p>\n\n<h3 class=\"wp-block-heading\" id=\"aioseo-endurance-testing-testovanie-vydrze\">Pruebas de resistencia<\/h3>\n\n<p>Las pruebas de resistencia tambi\u00e9n se denominan \u00abpruebas de carga a largo plazo\u00bb o \u00abpruebas de estabilidad bajo carga\u00bb (Soak testing). En las pruebas de resistencia, la aplicaci\u00f3n sometida a prueba se carga continuamente durante un largo periodo de tiempo, por ejemplo de 2 a 3 d\u00edas. El objetivo es identificar posibles problemas de rendimiento, memoria, fuga de recursos u otros que puedan surgir al ejecutar una aplicaci\u00f3n sobrecargada con grandes cantidades de usuarios o datos durante largos periodos de tiempo.<\/p>\n\n<h3 class=\"wp-block-heading\" id=\"aioseo-spike-testing-testovanie-nahleho-zatazenia\">Prueba de pinchos<\/h3>\n\n<p>Las pruebas de pico consisten en exponer una aplicaci\u00f3n a una afluencia repentina de usuarios virtuales. Este enfoque nos ayuda a identificar si una aplicaci\u00f3n puede recuperarse de cualquier problema tras un aumento repentino de usuarios concurrentes.<\/p>\n\n<h3 class=\"wp-block-heading\" id=\"aioseo-volume-testing-testovanie-objemu\">Pruebas de volumen<\/h3>\n\n<p>En las pruebas de volumen, introducimos grandes cantidades de datos en la aplicaci\u00f3n. Esto se consigue insertando una gran colecci\u00f3n de datos en la base de datos o cargando un archivo grande para procesarlo. El objetivo es verificar c\u00f3mo maneja la aplicaci\u00f3n grandes cantidades de datos y si su rendimiento y estabilidad no se ven afectados negativamente por esta carga de trabajo.<\/p>\n<div class=\"wp-block-image wp-image-37 size-large\">\n<figure class=\"aligncenter\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"1008\" src=\"https:\/\/ittester.sk\/wp-content\/uploads\/2023\/06\/perfomance-testing-1024x1008.webp\" alt=\"Pruebas de rendimiento\" class=\"wp-image-37\" srcset=\"https:\/\/ittester.sk\/wp-content\/uploads\/2023\/06\/perfomance-testing-1024x1008.webp 1024w, https:\/\/ittester.sk\/wp-content\/uploads\/2023\/06\/perfomance-testing-300x295.webp 300w, https:\/\/ittester.sk\/wp-content\/uploads\/2023\/06\/perfomance-testing-768x756.webp 768w, https:\/\/ittester.sk\/wp-content\/uploads\/2023\/06\/perfomance-testing.webp 1200w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption class=\"wp-element-caption\">Pruebas de rendimiento<\/figcaption><\/figure>\n<\/div>\n<p>Para saber m\u00e1s sobre cada tipo de prueba de rendimiento con ejemplos aplicados, haz clic en Tipos de pruebas de rendimiento.<\/p>\n\n<h2 class=\"wp-block-heading\" id=\"aioseo-preco-su-potrebne-vykonnostne-testy\">\u00bfPor qu\u00e9 son necesarias las pruebas de rendimiento?<\/h2>\n\n<h3 class=\"wp-block-heading\" id=\"aioseo-pomahaju-overit-spolahlivost-aplikacie\">Ayudan a verificar la fiabilidad de la aplicaci\u00f3n<\/h3>\n\n<p>Se realizan distintos tipos de pruebas de rendimiento para verificar que la aplicaci\u00f3n es fiable y proporciona una salida correcta y coherente. Las pruebas de rendimiento, como las pruebas de carga y las pruebas de resistencia, ayudan a evaluar la respuesta correcta de un sistema bajo las cargas previstas durante un periodo de tiempo determinado (prueba de carga) o durante largos periodos de tiempo (prueba de resistencia).<\/p>\n\n<h3 class=\"wp-block-heading\" id=\"aioseo-pomahaju-identifikovat-obmedzenia-vykonu\">Ayuda a identificar las limitaciones de rendimiento<\/h3>\n\n<p>Las pruebas de rendimiento ayudan a identificar las limitaciones de rendimiento de la aplicaci\u00f3n que ralentizan el sistema. Estos componentes pueden optimizarse posteriormente para obtener un mayor rendimiento y una mejora general del sistema.<\/p>\n\n<h3 class=\"wp-block-heading\" id=\"aioseo-pomahaju-hodnotit-skalovatelnost-aplikacie\">Ayudan a evaluar la escalabilidad de la aplicaci\u00f3n<\/h3>\n\n<p>Realizando pruebas de rendimiento con distintos n\u00fameros de usuarios simult\u00e1neos, podemos verificar que la aplicaci\u00f3n es capaz de escalar a un n\u00famero mayor de usuarios. As\u00ed podremos identificar los requisitos de infraestructura\/servidor suficientes para el sistema.<\/p>\n\n<h3 class=\"wp-block-heading\" id=\"aioseo-pomahaju-overit-robustnost-aplikacie\">Ayudan a verificar la robustez de la aplicaci\u00f3n<\/h3>\n\n<p>Con las pruebas de carga, podemos verificar la robustez de la aplicaci\u00f3n bajo cargas superiores a las esperadas. El objetivo es determinar el l\u00edmite superior o punto de interrupci\u00f3n en el que la aplicaci\u00f3n responder\u00e1 correctamente a los usuarios concurrentes y no fallar\u00e1.<\/p>\n\n<h2 class=\"wp-block-heading\" id=\"aioseo-proces-testovania-vykonu\">Proceso de pruebas de rendimiento<\/h2>\n\n<p>Planificar y ejecutar pruebas de rendimiento requiere diferentes conjuntos de actividades que son comunes a cada prueba de rendimiento, independientemente de la herramienta utilizada. A continuaci\u00f3n se indica un procedimiento paso a paso para planificar y ejecutar una prueba de carga.<\/p>\n\n<h3 class=\"wp-block-heading\" id=\"aioseo-1-scenare-testu-vykonu\">1. Escenarios de pruebas de rendimiento<\/h3>\n\n<p>En primer lugar, seleccionamos los escenarios de prueba que se someter\u00e1n a las pruebas de rendimiento. Normalmente, en lugar de seleccionar todos los escenarios de pruebas funcionales de una aplicaci\u00f3n, elegimos s\u00f3lo aquellos escenarios que tienen un gran volumen de datos o escenarios que ser\u00e1n ejecutados por un n\u00famero relativamente grande de usuarios. Un ejemplo de escenario de prueba podr\u00eda ser<\/p>\n\n<ul class=\"wp-block-list\">\n<li>Inicia la aplicaci\u00f3n,<\/li>\n\n\n\n<li>tiempo de espera,<\/li>\n\n\n\n<li>introduce unos datos de acceso v\u00e1lidos y haz clic en el bot\u00f3n \u00abIniciar sesi\u00f3n\u00bb,<\/li>\n\n\n\n<li>tiempo de espera,<\/li>\n\n\n\n<li>realizar una determinada actividad en la p\u00e1gina de inicio.<\/li>\n\n\n\n<li>tiempo de espera,<\/li>\n\n\n\n<li>haz clic en el bot\u00f3n \u00abCerrar sesi\u00f3n\u00bb.<\/li>\n<\/ul>\n\n<p>El tiempo de espera se refiere al tiempo que un usuario pasa viendo una p\u00e1gina web despu\u00e9s de que se haya cargado, el tiempo que tarda en completar formularios como los de inicio de sesi\u00f3n, registro de usuarios, introducci\u00f3n de datos en campos de b\u00fasqueda, etc. Este tiempo es variable en funci\u00f3n de la tarea que se realice, por ejemplo, el tiempo para completar un formulario grande puede ser de m\u00e1s de 10 segundos, mientras que el tiempo para completar los datos de acceso puede ser s\u00f3lo de 2 a 3 segundos.<\/p>\n\n<h3 class=\"wp-block-heading\" id=\"aioseo-2-rozdelenie-pouzivatelov\">2. Distribuci\u00f3n de usuarios<\/h3>\n\n<p>A la identificaci\u00f3n de los escenarios le sigue la distribuci\u00f3n de los usuarios. Aqu\u00ed asignamos usuarios a diferentes escenarios. Por ejemplo, al probar el rendimiento de una aplicaci\u00f3n de correo electr\u00f3nico, podemos dividir a los usuarios en los siguientes escenarios:<\/p>\n\n<ul class=\"wp-block-list\">\n<li>Escenario de lectura de correos no le\u00eddos &#8211; 50% de los usuarios<\/li>\n\n\n\n<li>Escenario de redacci\u00f3n de correos electr\u00f3nicos &#8211; 30% de los usuarios<\/li>\n\n\n\n<li>Supuesto de eliminaci\u00f3n del correo electr\u00f3nico &#8211; 18% de los usuarios<\/li>\n\n\n\n<li>Escenario de registro de usuarios &#8211; 2% de los usuarios<\/li>\n<\/ul>\n\n<h3 class=\"wp-block-heading\" id=\"aioseo-3-skriptovanie\">3. Scripting<\/h3>\n\n<p>Las secuencias de comandos se realizan utilizando una herramienta de pruebas de carga como Load Runner, JMeter, Silk Performer, etc. Estas herramientas simulan acciones realizadas por los usuarios. Guionizamos los escenarios identificados y asignamos a los usuarios seg\u00fan su distribuci\u00f3n.<\/p>\n\n<h3 class=\"wp-block-heading\" id=\"aioseo-4-procedura-dry-run\">4. \u00abProcedimiento de \u00abmarcha en seco<\/h3>\n\n<p>Antes de iniciar realmente la prueba de carga con el n\u00famero predefinido de usuarios, realizamos un procedimiento de \u00abFuncionamiento en seco\u00bb de la aplicaci\u00f3n, en el que asignamos 1 \u00f3 2 usuarios a cada escenario y comprobamos si todo funciona correctamente.<\/p>\n\n<h3 class=\"wp-block-heading\" id=\"aioseo-5-spustenie-testu-a-analyza-vysledkov\">5. Ejecuci\u00f3n de la prueba y an\u00e1lisis de los resultados<\/h3>\n\n<p>Tras ejecutar la \u00abEjecuci\u00f3n en seco\u00bb y asegurarnos de que los scripts funcionan correctamente, iniciaremos la prueba de carga real. La prueba de esfuerzo puede configurarse para que se ejecute durante un determinado tiempo o n\u00famero de iteraciones. Por ejemplo, una prueba de esfuerzo puede programarse para \u00abn\u00bb minutos o \u00abm\u00bb iteraciones por usuario.<\/p>\n\n<p>Una vez realizada la prueba de esfuerzo, se analizan los resultados. Algunas herramientas de c\u00f3digo abierto pueden no tener muy buena interpretaci\u00f3n incorporada de los resultados de las pruebas. En estos casos, puede ser necesario utilizar plugins u otras herramientas para incorporar una interpretaci\u00f3n m\u00e1s avanzada o gr\u00e1ficamente intuitiva.<\/p>\n\n<h2 class=\"wp-block-heading\" id=\"aioseo-ako-vybrat-nastroj-pre-vykonnostne-testy-softveru\">\u00bfC\u00f3mo elegir una herramienta de pruebas de rendimiento de software?<\/h2>\n\n<p>Hay muchas herramientas disponibles para probar el rendimiento de las aplicaciones, como JMeter, LoadRunner, Gatling, Apache Bench, etc. Al seleccionar una herramienta, deben tenerse en cuenta los siguientes factores:<\/p>\n\n<ul class=\"wp-block-list\">\n<li><strong>Tipo de aplicaci\u00f3n<\/strong>: algunas herramientas son m\u00e1s adecuadas para aplicaciones web, mientras que otras lo son para API o aplicaciones m\u00f3viles.<\/li>\n\n\n\n<li>Caracter\u00edsticas y <strong>capacidades<\/strong>:Explora las caracter\u00edsticas y capacidades de la herramienta y eval\u00faa si satisface tus necesidades de pruebas de rendimiento de aplicaciones.<\/li>\n\n\n\n<li><strong>Usabilidad y aprendizaje<\/strong>: Considera lo f\u00e1cil que es utilizar la herramienta y si requiere mucho tiempo de aprendizaje.<\/li>\n\n\n\n<li><strong>Soporte y comunidad<\/strong>: aseg\u00farate de que la herramienta tiene un soporte activo y una comunidad disponible donde puedes obtener ayuda y consejos para utilizarla.<\/li>\n<\/ul>\n\n<p>Tambi\u00e9n es importante recordar que las pruebas de rendimiento no son una actividad puntual. Se trata de un proceso que debe hacerse con regularidad e integrarse en el ciclo de desarrollo de la aplicaci\u00f3n. De este modo, puedes garantizar que tu aplicaci\u00f3n sea fiable, escalable y robusta en la gama m\u00e1s amplia posible de condiciones de carga.<\/p>\n\n<h2 class=\"wp-block-heading\" id=\"aioseo-nastroje-na-vykonnostne-testovanie-softveru\">Herramientas de comprobaci\u00f3n del rendimiento del software<\/h2>\n\n<p>Veamos ahora algunas de las herramientas de pruebas de rendimiento m\u00e1s utilizadas.<\/p>\n\n<ul class=\"wp-block-list\">\n<li><strong>Apache JMeter<\/strong> &#8211; JMeter es una de las herramientas de pruebas de rendimiento m\u00e1s utilizadas. Como es gratuito y de c\u00f3digo abierto, lo utilizan desde empresas de nueva creaci\u00f3n hasta grandes empresas. El \u00fanico inconveniente es que tiene una curva de aprendizaje algo m\u00e1s pronunciada en comparaci\u00f3n con otras herramientas. Enlace de descarga: <a href=\"https:\/\/jmeter.apache.org\/download_jmeter.cgi\" target=\"_blank\" rel=\"noopener nofollow\" title=\"\">Descarga de Apache JMeter<\/a>.<\/li>\n\n\n\n<li><strong>LoadRunner<\/strong> &#8211; LoadRunner es una herramienta de pruebas de rendimiento desarrollada por Micro Focus. Es una herramienta de pago, pero tambi\u00e9n hay una versi\u00f3n comunitaria gratuita que admite hasta 50 usuarios virtuales para pruebas de carga. Enlace de descarga: <a href=\"https:\/\/www.microfocus.com\/en-us\/products\/loadrunner-professional\/free-trial\" target=\"_blank\" rel=\"noopener nofollow\" title=\"\">descarga de loadrunner<\/a>.<\/li>\n\n\n\n<li><strong>WebLOAD<\/strong> &#8211; WebLOAD es una herramienta de pruebas de rendimiento de RadView. Tambi\u00e9n es una herramienta de pago y, al igual que LoadRunner, ofrece una edici\u00f3n gratuita con 50 usuarios virtuales para pruebas de carga. Enlace de descarga: <a href=\"https:\/\/www.radview.com\/webload-download\/\" target=\"_blank\" rel=\"noopener nofollow\" title=\"\">descarga webload<\/a>.<\/li>\n\n\n\n<li><strong>LoadNinja<\/strong> &#8211; LoadRunner es una de las herramientas de pruebas de rendimiento de pago. A diferencia de la mayor\u00eda de las dem\u00e1s herramientas de pago y gratuitas, es muy sencilla y r\u00e1pida porque no requiere secuencias de comandos complejas, sino que funciona con navegadores reales en la nube. Enlace de descarga: <a href=\"https:\/\/loadninja.com\/\" target=\"_blank\" rel=\"noopener nofollow\" title=\"\">descarga de loadNinja<\/a>.<\/li>\n\n\n\n<li><strong>Locust<\/strong> &#8211; Locust es una herramienta de pruebas de rendimiento gratuita y de c\u00f3digo abierto que requiere programaci\u00f3n en Python. Admite la ejecuci\u00f3n de pruebas de rendimiento en varios dispositivos distribuidos. Enlace de descarga: <a href=\"https:\/\/locust.io\/\" target=\"_blank\" rel=\"noopener nofollow\" title=\"\">descarga de langosta<\/a>.<\/li>\n\n\n\n<li><strong>NeoLoad<\/strong> &#8211; NeoLoad es una herramienta de pago para pruebas de rendimiento. Reduce significativamente el tiempo y la complejidad de las secuencias de comandos con sus funciones de arrastrar y soltar y grabar y reproducir. Adem\u00e1s, tambi\u00e9n admite scripts de Selenium, lo que resulta pr\u00e1ctico si utilizas Selenium para la automatizaci\u00f3n de pruebas. Enlace de descarga: <a href=\"https:\/\/www.tricentis.com\/products\/performance-testing-neoload?utm_source=referral&amp;utm_medium=redirect&amp;utm_campaign=neotys\" target=\"_blank\" rel=\"noopener nofollow\" title=\"\">Descarga de NeoLoad<\/a>.<\/li>\n<\/ul>\n\n<p>Para obtener m\u00e1s informaci\u00f3n sobre estas herramientas, junto con una evaluaci\u00f3n detallada, consulta nuestro art\u00edculo sobre Herramientas de pruebas de rendimiento. Con esto concluye nuestro tutorial sobre las pruebas de rendimiento. Te animo a que eches un vistazo a nuestra serie de tutoriales sobre JMeter, que te lleva paso a paso por el aprendizaje de la herramienta de pruebas de rendimiento m\u00e1s popular, Apache JMeter, de forma gratuita.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Las pruebas de rendimiento de cualquier aplicaci\u00f3n ayudan a identificar las limitaciones (cuellos de botella) [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":2081,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[35],"tags":[],"class_list":["post-2078","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-pruebas-de-rendimiento"],"acf":[],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/ittester.sk\/es\/wp-json\/wp\/v2\/posts\/2078","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ittester.sk\/es\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/ittester.sk\/es\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/ittester.sk\/es\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/ittester.sk\/es\/wp-json\/wp\/v2\/comments?post=2078"}],"version-history":[{"count":1,"href":"https:\/\/ittester.sk\/es\/wp-json\/wp\/v2\/posts\/2078\/revisions"}],"predecessor-version":[{"id":2085,"href":"https:\/\/ittester.sk\/es\/wp-json\/wp\/v2\/posts\/2078\/revisions\/2085"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/ittester.sk\/es\/wp-json\/wp\/v2\/media\/2081"}],"wp:attachment":[{"href":"https:\/\/ittester.sk\/es\/wp-json\/wp\/v2\/media?parent=2078"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/ittester.sk\/es\/wp-json\/wp\/v2\/categories?post=2078"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/ittester.sk\/es\/wp-json\/wp\/v2\/tags?post=2078"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}