Saltar al contenido

Lección de prueba de API REST: ejemplo de caso de prueba manual

Prueba de API REST Es una técnica de prueba de automatización web de código abierto que se utiliza para probar API RESTful para aplicaciones web. El propósito de la prueba api rest es registrar la respuesta api rest mediante el lanzamiento de varias solicitudes HTTP / S para verificar si api rest está funcionando bien o no. Rest api se prueba mediante los métodos GET, POST, PUT y DELETE.

Descansar significa Estado Representante de Transferencia. Es un estilo arquitectónico y un enfoque de comunicación utilizado en el desarrollo. Servicios web. REST es ahora una opción lógica para crear API. Permite a los usuarios conectarse e interactuar de manera eficiente con los servicios en la nube.

Una API o interfaz de registro de aplicaciones es un conjunto de instrucciones de programación para acceder a una aplicación de software basada en web.

Es decir, un conjunto de comandos que utiliza un programa individual para comunicarse entre sí directamente y utilizar las funciones de cada uno para obtener información.

Por ejemplo, un sitio web de Google puede tener una API para varias funciones como búsqueda, traducciones, calendarios, etc.

Generalmente, a continuación se encuentran las API, el nombre del servidor, las rutas, etc.

http://<server name>/v1/export/Publisher/Standard_Publisher_Report?format=csv

Hay principalmente 4 modos Prueba de API como GET, POST, Delete y PUT.

  • OBTENER– El método GET se usa para extraer información del servidor específico usando un URI específico. Al usar una aplicación GET, solo debe extraer datos y no tener ningún otro efecto sobre los datos.
  • CORREO– Se utiliza una aplicación POST para crear una nueva entidad. También se puede utilizar para enviar datos al servidor, por ejemplo, información del cliente, carga de archivos, etc. Usando formularios HTML.
  • PONER– Crear una nueva entidad o actualizar una existente.
  • ELIMINAR– Se eliminan todas las indicaciones actuales del recurso de destino dadas por URI.

En este tutorial, aprenderá:

Cómo probar la API REST

Las pruebas de API requieren que una aplicación interactúe con una API. Para probar una API, necesita dos cosas,

API Rest se puede probar con herramientas como:

Aquí usaremos Advanced Rest Client, a continuación se muestran los pasos para obtener Advance Rest Client,

Cómo obtener un cliente avanzado

  • Seleccione el ícono “Advanced Rest Client” debajo de la sección chrome – chrome app: // apps /

Una vez realizada la instalación, siga la prueba a continuación para probar la API RESTful

Pasos para probar la API REST

Aquí estamos usando la extensión de cliente de relajación en el navegador Chrome. Para entender de forma clara, estamos usando una API ficticia »

http://ip.jsontest.com/

Paso 1): Inicie el cliente de la aplicación Advanced REST (ARC), una vez que se haya instalado correctamente.

Paso 2): Ingrese la URL de la API en el cuadro de texto URL.

Paso 3): Seleccione el método para el tipo de método HTTP que se debe utilizar, por ejemplo CORREO

Paso 4): Proporcione un conjunto de encabezados, en el cuadro de texto Encabezados. Haga clic en Insertar conjunto de encabezados.

Paso 5): Haga clic en Siguiente en UTILIZAR ESTE CONJUNTO.

Paso 6):

  1. Ahora cambie a la pestaña del cuerpo.
  2. Determine el tipo de contenido corporal requerido y visualice el Editor, p. Ej. Tipo de material del cuerpo: aplicación / json
  3. Vista del editor: Entrada sin procesar.
  4. En Payload, el cuerpo solicitado pasa la API en forma de pares clave-valor, p. Ej. {{“clave1”: “valor1”, “clave2”: “valor2”}. Si es un trabajo de API, entonces necesitamos pasar el cuerpo o los parámetros. Iremos por debajo de una carga útil determinada.
{"property" : ["Sites"], "report_type" : ["ALL"]}

Paso 7)

  1. Pulsa el botón de enviar.
  2. Puede hacer clic en DETALLES para ver los encabezados de respuesta.

Aquí están los detalles de la respuesta:

Validar los resultados

Principalmente, para las pruebas de API web, necesitamos verificar el código de respuesta, el mensaje de respuesta y el cuerpo de la respuesta.

A continuación se muestra el código de respuesta diferente, que puede tener mientras prueba la API.

Herramienta de prueba de API REST

Desafíos de las pruebas de API

Los problemas interesantes para los probadores son:

  1. Para asegurarse de que el arnés de prueba cambie los parámetros de las llamadas a la API de tal manera que verifique la funcionalidad y revele las fallas. Incluye la inspección de la condición de contorno y la asignación de parámetros comunes.
  2. Cree combinaciones de valores de parámetros interesantes para llamadas con dos o más parámetros
  3. Identifique el contenido bajo el cual se deben realizar las llamadas a la API. Esto puede incluir la configuración de condiciones ambientales externas (dispositivos periféricos, archivos, etc.), así como datos almacenados internamente que afectan a la API.
  4. Secuencia de llamadas a la API de acuerdo con el comando en el que se ejecutará la función
  5. Para que la API proporcione resultados útiles de llamadas consecutivas.

Resumen:

Deja una respuesta

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