🟢 ¿Qué esGET?
GET es uno de los métodos HTTP (también existen
POST, PUT, DELETE, etc.).
GET sirve para pedir información al servidor, sin
modificar nada.
Ejemplo:
GET https://restcountries.com/v3.1/name/taiwan
→ significa “Oye servidor, mándame los datos del país
Taiwan”.
3.
🔴 ¿Qué esREST?
REST significa Representational State Transfer.
Es un estilo de arquitectura para diseñar servicios web.
Ejemplo:
https://restcountries.com/v3.1/name/taiwan
Esa URL ya te devuelve información de Taiwan en
JSON.En resumen: REST es una forma de comunicar
aplicaciones a través de la web usando HTTP.
4.
🧩 ¿Qué esuna API?
🔹 API significa Application Programming Interface
(en español: Interfaz de Programación de Aplicaciones).
Es un conjunto de reglas y definiciones que permiten que dos
programas se comuniquen entre sí.
📖 Explicación sencilla
•Una API es como un mesero en un restaurante :
️🍽️
• Tú (el cliente) haces un pedido (request).
→
• El mesero (API) lleva el pedido a la cocina (servidor).
→
• La cocina prepara la comida y el mesero (API) te trae la respuesta.
👉 Así, la API es el intermediario que conecta tu aplicación con otro
sistema/servidor.
️
🛠️Ejemplo real
API de clima:
Le pides: “Dame la temperatura de Lima”.
La API responde: { "temp": 26, "city": "Lima" }.
API de países (restcountries.com):
Pides: /v3.1/name/taiwan
La API responde con toda la info de Taiwan (nombre, población, moneda,
bandera, etc.).
5.
️
🛠️¿Qué es SoapUI?
SoapUI es una herramienta gratuita que sirve para probar
y validar servicios web (APIs).
Se usa mucho en pruebas de software porque permite a
testers y desarrolladores enviar peticiones a un servicio y
revisar la respuesta.
Aunque se llama SoapUI (porque al inicio fue creada para
SOAP Web Services), también soporta REST APIs.
🔑 Funcionalidades principales
Probar servicios SOAP y REST
Puedes enviar peticiones GET, POST, etc.
Revisar respuestas en JSON o XML.
Automatizar pruebas
Crear test suites y test cases.
Definir assertions para validar automáticamente si la
respuesta es la esperada.
Parámetros y datos dinámicos
Pasar variables a las peticiones (ej: countryName = Peru).
Integración en QA
Útil para pruebas funcionales, de regresión y de carga.
SoapUI = Herramienta de
pruebas de servicios web
(SOAP y REST), que
permite enviar peticiones,
ver respuestas y
automatizar validaciones.
My First SoapUIProject – REST
Today we will learn:
1.Create a REST Project
2.Add a REST request
3.How to add request parameters
4.Create a Test Case
5.Add assertions
6.Run and Validate
Mi primer proyecto en SoapUI – REST
Hoy aprenderemos:
1. Crear un proyecto REST
2. Agregar una petición REST
3. Cómo añadir parámetros a la petición
4. Crear un caso de prueba (Test Case)
5. Agregar validaciones (assertions)
6. Ejecutar y validar
Primer proyecto de SoapUI | REST
URI (Identificador Uniforme de Recursos) es una
cadena de caracteres que identifica un recurso, ya sea
por su nombre, su ubicación o ambos. Las URLs
(Localizadores Uniformes de Recursos) y las URNs
(Nombres Uniformes de Recursos) son dos tipos
comunes de URIs, siendo las URLs las más frecuentes,
ya que indican la ubicación de un recurso en la web