{"id":2378,"date":"2015-06-09T09:05:55","date_gmt":"2015-06-09T09:05:55","guid":{"rendered":"http:\/\/fractalia.limbic.pro\/2015\/08\/31\/295-revision-v1\/"},"modified":"2023-10-11T09:47:12","modified_gmt":"2023-10-11T09:47:12","slug":"diferencias-y-semejanzas-entre-jmeter-y-visual-studio","status":"publish","type":"post","link":"https:\/\/fractaliasystems.com\/en\/diferencias-y-semejanzas-entre-jmeter-y-visual-studio\/","title":{"rendered":"Diferencias y Semejanzas entre JMeter y Visual Studio"},"content":{"rendered":"<p style=\"text-align: justify;\">Existen en el mercado numerosas herramientas para realizar pruebas de software de forma gratuita u \u2018<i>Open Source<\/i>\u2019. \u00a0Cada una de ellas se enfoca desde categor\u00edas distintas: hay herramientas de <b>gesti\u00f3n de pruebas<\/b>, otras para <b>pruebas funcionales <\/b>y herramientas para <b>pruebas de carga y rendimiento<\/b>.<\/p>\n<p style=\"text-align: justify;\"><span style=\"color: #0000ff;\"><a style=\"color: #0000ff;\" href=\"http:\/\/jmeter.apache.org\/\" target=\"_blank\" rel=\"noopener\"><b>JMeter<\/b><\/a><\/span> y<span style=\"color: #0000ff;\"><a style=\"color: #0000ff;\" href=\"https:\/\/www.visualstudio.com\/\" target=\"_blank\" rel=\"noopener\"> <b>Visual Studio<\/b><\/a><\/span> son herramientas dise\u00f1adas para la realizaci\u00f3n de pruebas de carga que permiten <b>analizar y medir el rendimiento web<\/b>. El objetivo de las <b>pruebas de rendimiento<\/b> es simular el comportamiento de una aplicaci\u00f3n cuando se ve sometida a la concurrencia de un n\u00famero elevado de usuarios.<\/p>\n<p style=\"text-align: justify;\">Las dos son herramientas que buscan reproducir los defectos existentes del sistema desarrollado. En este sentido, <b>JMeter<\/b> y <b>Visual Studio<\/b> coinciden en la forma de alcanzar los objetivos propuestos, aunque implementan la soluci\u00f3n con su propia tecnolog\u00eda, organizaci\u00f3n y pol\u00edtica.<\/p>\n<p style=\"text-align: justify;\"><!--more--><\/p>\n<p style=\"text-align: justify;\">La principal fortaleza de<span style=\"color: #0000ff;\"><a style=\"color: #0000ff;\" href=\"http:\/\/www.mtp.es\/noticias\/261-analisis-de-resultados-de-pruebas-de-rendimiento-con-jmeter\" target=\"_blank\" rel=\"noopener\"> <b>JMeter<\/b><\/a><\/span> con respecto a <b>Visual Studio<\/b> es que se trata de una <b>herramienta multiplataforma<\/b> que no est\u00e1 limitada a los sistemas operativos de Windows, as\u00ed como la facilidad de preparaci\u00f3n de entornos para la ejecuci\u00f3n de las pruebas. Por el contrario, su principal debilidad son los <b>informes<\/b>, tanto online como offline, para analizar la cantidad de informaci\u00f3n generada durante la prueba.<\/p>\n<p style=\"text-align: justify;\"><a href=\"http:\/\/fractaliasystems.com\/wp-content\/uploads\/JMeter-Visual-Studio_2.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-897\" src=\"http:\/\/fractaliasystems.com\/wp-content\/uploads\/JMeter-Visual-Studio_2.png\" alt=\"JMeter-Visual Studio_2\" width=\"549\" height=\"362\" \/><\/a><\/p>\n<p style=\"text-align: justify;\">A continuaci\u00f3n vemos con detalle las diferencias y semejanzas que existen entre ambas herramientas:<\/p>\n<ol>\n<li style=\"text-align: justify;\">El proveedor de <b>Visual Studio<\/b> es<span style=\"color: #0000ff;\"><a style=\"color: #0000ff;\" href=\"https:\/\/www.visualstudio.com\/en-us\/products\/visual-studio-ultimate-with-msdn-vs.aspx\" target=\"_blank\" rel=\"noopener\"> Ultimate 2013<\/a><\/span>, un software que requiere el pago de <b>licencia. <\/b>\u00a0<b>JMeter<\/b> es un software de c\u00f3digo abierto desarrollado por<span style=\"color: #0000ff;\"><a style=\"color: #0000ff;\" href=\"http:\/\/httpd.apache.org\/\" target=\"_blank\" rel=\"noopener\"> Apache<\/a><\/span>.<\/li>\n<li style=\"text-align: justify;\">Respecto a la <b>puesta a punto del entorno<\/b> para trabajar, ninguna de ellas requiere de configuraciones especiales.<\/li>\n<li style=\"text-align: justify;\">La <b>grabaci\u00f3n de los casos de prueba<\/b> se lleva a cabo en el caso de Visual Studio mediante la creaci\u00f3n de un Test o conjunto de llamadas que forman una acci\u00f3n de usuario; \u00a0y en JMeter a trav\u00e9s de la implementaci\u00f3n de un proxy local.<\/li>\n<li style=\"text-align: justify;\">JMeter s\u00f3lo utiliza <b>ficheros CSV<\/b>, mientras que Visual Studio utiliza tanto bases de datos, como ficheros CVS o XML<\/li>\n<li style=\"text-align: justify;\">Ambas herramientas facilitan la <b>parametrizaci\u00f3n de entornos<\/b>, cambiando de una m\u00e1quina a otra sin necesidad de realizar cambios sobre lo implementado.<\/li>\n<li style=\"text-align: justify;\">Visual Studio presenta una <b>configuraci\u00f3n de los tiempos de reflexi\u00f3n<\/b> m\u00e1s intuitivo y f\u00e1cil de configurar que JMeter.<\/li>\n<li style=\"text-align: justify;\">Tanto Visual Studio como JMeter permiten la <b>ejecuci\u00f3n de las pruebas<\/b> de forma tanto atendida, desde el propio IDE, como desatendida, desde la l\u00ednea de comandos.<\/li>\n<li style=\"text-align: justify;\">El software Visual Studio s\u00ed es capaz de <b>paralizar distintos paneles de datos<\/b> para observar al mismo tiempo distintos indicadores para el an\u00e1lisis.<\/li>\n<li style=\"text-align: justify;\">Ambos software permiten guardar los resultados de las pruebas en diversos formatos. Incluso es posible importar y exportar los resultados de las pruebas.<\/li>\n<li style=\"text-align: justify;\">Tanto Visual Studio como JMeter implementan la <b>monitorizaci\u00f3n<\/b> a trav\u00e9s de un servicio en los servidores destino de an\u00e1lisis.<\/li>\n<li style=\"text-align: justify;\">La <b>escalabilidad<\/b> es infinita en ambos casos. En el caso de Visual Studio se hace a trav\u00e9s del sistema <b>Windows<\/b>, mientras que JMeter funciona tanto con Windonws como con <b>Linux<\/b>.<\/li>\n<li style=\"text-align: justify;\">Tanto la documentaci\u00f3n como los <b>costes de aprendizaje<\/b> son muy similares en estos dos sofware.<\/li>\n<li style=\"text-align: justify;\">En lo que respecta al <b>mantenimiento y reutilizaci\u00f3n de los casos de prueba<\/b>, Visual Studio presenta una organizaci\u00f3n estructurada de pruebas que diferencia entre proyectos independientes y folders dentro de la propia soluci\u00f3n. En JMeter la mejor pr\u00e1ctica es a trav\u00e9s de los llamados fragmentos de prueba.<\/li>\n<li style=\"text-align: justify;\">Sobre la <b>integraci\u00f3n con otras herramientas de software<\/b>, las dos se pueden integrar con Jenkins.<\/li>\n<\/ol>\n<p style=\"text-align: justify;\"><a href=\"http:\/\/fractaliasystems.com\/wp-content\/uploads\/JMeter-Visual-Studio_1.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-896\" src=\"http:\/\/fractaliasystems.com\/wp-content\/uploads\/JMeter-Visual-Studio_1.png\" alt=\"JMeter-Visual Studio_1\" width=\"551\" height=\"350\" \/><\/a><\/p>\n<p style=\"text-align: justify;\">\n","protected":false},"excerpt":{"rendered":"<p>Existen en el mercado numerosas herramientas para realizar pruebas de software de forma gratuita u \u2018Open Source\u2019. \u00a0Cada una de ellas se enfoca desde categor\u00edas distintas: hay herramientas de gesti\u00f3n de pruebas, otras para pruebas funcionales y herramientas para pruebas de carga y rendimiento. JMeter y Visual Studio son herramientas dise\u00f1adas para la realizaci\u00f3n de<br \/><a href=\"https:\/\/fractaliasystems.com\/en\/diferencias-y-semejanzas-entre-jmeter-y-visual-studio\/\" class=\"more\">Read more<\/a><\/p>\n","protected":false},"author":2,"featured_media":2379,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[4],"tags":[],"class_list":["post-2378","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-it-fractalia"],"_links":{"self":[{"href":"https:\/\/fractaliasystems.com\/en\/wp-json\/wp\/v2\/posts\/2378","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/fractaliasystems.com\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/fractaliasystems.com\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/fractaliasystems.com\/en\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/fractaliasystems.com\/en\/wp-json\/wp\/v2\/comments?post=2378"}],"version-history":[{"count":1,"href":"https:\/\/fractaliasystems.com\/en\/wp-json\/wp\/v2\/posts\/2378\/revisions"}],"predecessor-version":[{"id":7202,"href":"https:\/\/fractaliasystems.com\/en\/wp-json\/wp\/v2\/posts\/2378\/revisions\/7202"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/fractaliasystems.com\/en\/wp-json\/wp\/v2\/media\/2379"}],"wp:attachment":[{"href":"https:\/\/fractaliasystems.com\/en\/wp-json\/wp\/v2\/media?parent=2378"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/fractaliasystems.com\/en\/wp-json\/wp\/v2\/categories?post=2378"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/fractaliasystems.com\/en\/wp-json\/wp\/v2\/tags?post=2378"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}