Aserciones en JMeter

Hay varios elementos del plan de prueba en JMeter, como el grupo de subprocesos , los controladores, los oyentes , los temporizadores , las afirmaciones, etc. En este artículo, aprenderemos sobre las afirmaciones. Las aserciones se utilizan para verificar y validar los datos de las requests que hemos enviado al servidor. Usando aserciones podemos comparar el resultado esperado con el resultado real. Por ejemplo, si queremos ver un mensaje como el de bienvenida al usuario, luego agregaremos ese texto en la columna contiene usando la aserción de respuesta. La aserción pasa si el texto dado está presente en la respuesta enviada por el servidor o si esa solicitud muestra un error al ejecutar la prueba. Aquí la aserción de respuesta es una de las aserciones proporcionadas por JMeter. Jmeter admite una amplia variedad de afirmaciones, como se menciona a continuación.

Afirmaciones proporcionadas por JMeter

  • Aserción BeanShell
  • Afirmación BSF
  • Comparar aserción
  • Afirmación de duración
  • Aserción HTML
  • Aserción JSR223
  • Aserción MD5Hex
  • Aserción de respuesta
  • Afirmación de tamaño
  • Afirmación SMIME
  • Aserción XML
  • Aserción de esquema XML
  • Aserción XPath

Ahora definiremos brevemente algunas de las afirmaciones más utilizadas.

Aserción de respuesta

Las aserciones de respuesta se utilizan para verificar los patrones en el cuerpo de respuesta recibido del servidor. Se pueden usar diferentes reglas de coincidencia de patrones como contiene, coincide, igual, etc. para verificar la respuesta. Estos son los elementos básicos de la aserción de respuesta.

 

Afirmación de tamaño

La afirmación de tamaño se utiliza para verificar el número esperado de bytes. Podemos agregar el tamaño esperado en bytes y verificar con los diferentes tipos de comparaciones como >, <, =, etc. Los siguientes son los componentes de la afirmación de tamaño en JMeter.

Size Assertion

 

Aserción XML

Esta aserción se utiliza para verificar si el documento XML proporcionado por el servidor en respuesta es correcto o incorrecto. Estos son los elementos básicos de la aserción XML.

XML Assertion

 

Aserción HTML

Esta afirmación se usa para verificar la sintaxis del HTML proporcionado por el servidor en respuesta. Estos son los componentes básicos de la aserción HTML

HTML Assertion

 

Aserción BeanShell

Usando BeanShell Assertion podemos validar el resultado de una muestra usando BeanShell Scripting. Los siguientes son los elementos básicos de una afirmación BSF en JMeter.

BeanShell Assertion

 

Afirmación de duración

La afirmación de duración es una de las afirmaciones más utilizadas en JMeter. Usando la afirmación de duración, podemos verificar si la solicitud se está procesando dentro del período de tiempo dado. Estos son los elementos básicos de una afirmación de duración en JMeter.

Duration Assertion

 

Adición de aserciones al plan de prueba

Agregar aserciones al plan de prueba es similar a agregar un grupo de subprocesos. La ruta para agregar una aserción es la siguiente: plan de prueba/grupo de subprocesos >> Agregar >> aserciones >> aserciones requeridas . También puede consultar esta imagen.

Adding Assertions to Test Plan

 

Publicación traducida automáticamente

Artículo escrito por greeshmapslp y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *