SERVICIO WEB Y SOAP
🟢 ¿Qué es GET?
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”.
🔴 ¿Qué es REST?
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.
🧩 ¿Qué es una 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.).
️
🛠️¿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.
Nuestros recursos
https://randomuser.me/api/
https://restcountries.com/
My First SoapUI Project – 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
Nuestros recursos

Cibertec_SOAP_REST_GET_profesor_rudy_melgarejo.pptx

  • 1.
  • 2.
    🟢 ¿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.
  • 6.
  • 7.
    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
  • 8.