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.
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.
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
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.
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.
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.
Publicación traducida automáticamente
Artículo escrito por greeshmapslp y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA