This site uses cookies own and third. If you continue to browse consider to accept the use of cookies. OK More Info.

Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.

Messages - ANTRAX

Pages: [1] 2 3 ... 253
1
C# - VB.NET / Re: Utilizando IOption Pattern en Net 6
« on: June 21, 2022, 09:26:29 am »
Ale!! Que bueno verte en el foro otra vez!! Muchas gracias por tu aporte!!

Saludos!

2
Gracias You are not allowed to view links. Register or Login !! Uso con frecuencia LinkedIn!

3
QA (Quality Assurance) / Re: Pruebas automatizadas con Katalon
« on: May 12, 2022, 01:04:34 am »
You are not allowed to view links. Register or Login
Primero que nada muy agradecido a tanto material.
Segundo por supuesto que si, en lo que puedas expandir viene bien, como generar esos reportes, otras funcionalidades, tal vez alguna variante como tipo API o mobile.
Saludos.

El siguiente paso es autoc0de!

4
Dudas y pedidos generales / Re: Kali Linux
« on: May 10, 2022, 07:56:15 pm »
Hola! Me pasó una vez y lo solucioné descargando nuevamente la ISO. Por algún motivo se bajó corrupta.
También te recomiendo usar Rufus para quemarla en el pendrive

Saludos,
ANTRAX

5
Dudas y pedidos generales / Re: Dependencias
« on: May 10, 2022, 07:55:02 pm »
Podes poner que error es el que te esta tirando?

Saludos!!

6
Dudas y pedidos generales / Re: Dominio Web
« on: May 10, 2022, 07:54:31 pm »
Podes hacerlo de ambas formas. Pero por experiencia, te recomiendo que montes todo en el dominio definitivo.
Podes comprar un plan en donweb, que te dan el host con el dominio ya configurado

Saludos!

7
Talleres Underc0de / Re: Listado de talleres - UNDERC0DE
« on: May 09, 2022, 07:13:56 pm »
You are not allowed to view links. Register or Login
Buenas! Buen aporte bien ordenado.

Pregunta, taller de QA no hay?

No todavía!

8
Presentaciones y cumpleaños / Re: Hola desde Mendoza!
« on: May 04, 2022, 03:48:06 pm »
Bienvenido a la comunidad! Espero que te sientas muy cómodo con nosotros!
Esperamos que publiques todas tus dudas y conocimientos para compartirlas con el resto de los underc0ders!

Saludos,
ANTRAX

9
Muy bueno!! Varios me preguntaron como hacer esto y me había olvidado de hacer un tutorial!
Les voy a empezar a mandar este link!

Gracias por el aporte!
ANTRAX

10
QA (Quality Assurance) / Re: Estrés de APIs con JMeter
« on: April 26, 2022, 10:54:51 am »
El header manager sirve para mandar las cabeceras, como por ejemplo, tokens de sesión

Saludos,
ANTRAX

11
QA (Quality Assurance) / Re: Pruebas de stress con JMeter
« on: April 26, 2022, 09:37:12 am »
You are not allowed to view links. Register or Login
Muy lindo post.
Yo realice la prueba y me arrojo un numero alto de usuario para que recién me diera error y en los https con error no me marco en los response headers el error cloudflare

Intenten probar con una página que no sea la de Underc0de! jajaja

12
Underc0de / Re: Me presento soy nuevo
« on: April 25, 2022, 02:06:41 pm »
Bienvenido a la comunidad!! Espero que te sientas cómodo con nosotros y que compartas tus dudas y conocimientos!

Saludos,
ANTRAX

14
Front-end / Re: get param url
« on: April 22, 2022, 02:23:04 pm »
Muy bueno! Muchas gracias por compartir!

Saludos!
ANTRAX

15
Presentaciones y cumpleaños / Re: Hola soy nueva!
« on: April 22, 2022, 02:13:32 pm »
Hola You are not allowed to view links. Register or Login
No estoy seguro si en la tecnicatura de la UTN ven algo de QA.
De todas formas, te podes ahorrar mucho el trayecto leyendo nuestra sección de QA con información actualizada: You are not allowed to view links. Register or Login

Saludos!
ANTRAX

16
Dudas y pedidos generales / Re: QA
« on: April 22, 2022, 01:49:14 pm »
Hola!
Yo hice el de CoderHouse, y la verdad es que esta muy bueno para los que recien empiezan.
Además de esto, tenemos un 20% de descuento por ser miembros de Underc0de (El cupón está en nuestra aplicación)

Saludos,
ANTRAX

17
Talleres Underc0de / Re: [#2] Taller programacion C#
« on: April 20, 2022, 02:19:30 pm »
Hola, sigue vigente, de todas formas, tenemos también un gran repositorio con cursos en varios lenguajes. Entre ellos C#

You are not allowed to view links. Register or Login

Saludos

18
Presentaciones y cumpleaños / Re: Wenas soy nuevo, bueno, no tanto...
« on: March 25, 2022, 07:43:19 am »
Hola You are not allowed to view links. Register or Login , Bienvenido a Underc0de oficialmente entonces! jajaja
Espero que te sientas muy a gusto. Vi que eres de México, hay muchos Mexicanos acá en el foro, de hecho hay un whatsapp para la gente de tu país.

Nos leemos en el foro! No olvides publicar tus dudas y conocimientos!

Saludos,
ANTRAX

19
You are not allowed to view links. Register or Login
Muy buen aporte!!! Gracias!
Al proximo post  podriamos agregarle como integro newman con Jenkins para correrlo desde un job.

Para correrlo con Jenkins, tenes que definir un nuevo stage en el JenkinsFile, y desde ahí le pegas a Newman. Por ejemplo:

Code: (text) You are not allowed to view links. Register or Login
stage("Postman API Testing") {
          sh " newman run 'coleccion.json' -e entorno.json;"
        }

Saludos,
ANTRAX

20

En papers anteriores vimos como usar Postman, ahora veremos como podemos combinarlo con la potente herramienta de Newman para poder correr las colecciones de postman desde la consola. Además nos permite integrarlo a Jenkins o a cualquier otro tipo de integración continua y ver los resultados de las ejecuciones tanto en la consola como en un reporte en HTML.

Para esta PoC, voy a hacer rapidamente una petición GET a un endpoint y le voy a agregar 4 tests:

        Validar el código de respuesta
        Validar el mensaje de respuesta
        Validar el tiempo de respuesta
        Validar la estructura del schema

El endpoint que voy a utilizar, es el mismo que he estado utilizando a lo largo de todos los papers relacionados a APIs. Les dejo la URL del Swagger por si alguien más quiere practicar con esta API pública:

You are not allowed to view links. Register or Login

Pasamos el endpoint a Postman y agregamos los primeros tests desde los snippets


Para validar la estructura del schema y los tipos de datos que debería llevar, vamos a utilizar el siguiente test:

Code: (javascript) You are not allowed to view links. Register or Login
const schema = {

ESTRUCTURA DEL JSON

pm.test("Schema validation", () => {
pm.response.to.have.jsonSchema(schema);
});

A esa «Estructura del JSON» la obtendremos haciendo la petición al GET que estamos testeando, copiamos el resultado y lo pegamos en el siguiente conversor de Json to Schema: You are not allowed to view links. Register or Login


Ese Json resultante, es la estructura o schema con los tipos de datos de cada elemento. Copiamos todo eso, y lo pegamos dentro del código que dejé más arriba. Y con esto ya podremos validar el Schema también. Debería quedarnos algo así:

Code: (javascript) You are not allowed to view links. Register or Login
const schema = {

  "type": "array",
  "items": [
    {
      "type": "object",
      "properties": {
        "id": {
          "type": "integer"
        },
        "category": {
          "type": "object",
          "properties": {
            "id": {
              "type": "integer"
            },
            "name": {
              "type": "string"
            }
          },
          "required": [
            "id",
            "name"
          ]
        },
        "name": {
          "type": "string"
        },
        "photoUrls": {
          "type": "array",
          "items": {}
        },
        "tags": {
          "type": "array",
          "items": [
            {
              "type": "object",
              "properties": {
                "id": {
                  "type": "integer"
                },
                "name": {
                  "type": "string"
                }
              },
              "required": [
                "id",
                "name"
              ]
            }
          ]
        },
        "status": {
          "type": "string"
        }
      },
      "required": [
        "id",
        "category",
        "name",
        "photoUrls",
        "tags",
        "status"
      ]
    }
  ]
}

pm.test("Schema validation", () => {
    pm.response.to.have.jsonSchema(schema);
});


Una vez que ya tenemos todos los tests hechos, procedemos a exportar la colección. Para ello clickeamos en los 3 puntitos de la colección y damos en click en «Exportar» y lo guardamos.


Newman

Para poder utilizar Newman, es necesario tener instalado NodeJS. A este lo podemos descargar desde su página oficial: You are not allowed to view links. Register or Login

Una vez que lo tenemos instalado, abrimos una consola y tipeamos lo siguiente para instalar Newman:

Code: (text) You are not allowed to view links. Register or Login
npm install -g newman
Ahora bien… Como dije antes, «sirve para correr colecciones de Postman desde la consola»… Es por ello, que abrimos una consola, nos situamos en el directorio en donde descargamos la colección de postman y ejecutamos lo siguiente:

Code: (text) You are not allowed to view links. Register or Login
newman run “nombre_coleccion.json”

Newman ejecutará todos los test que hayamos creado, y nos arrojará una tabla con todos los tests que pasaron y los que fallaron. Además de mostrarnos el detalle de que fue lo que falló.

Ahora bien, en caso de que necesitemos un reporte más visible para mostrarle a un cliente o lo que fuese, debemos tener instalado lo siguiente:

Code: (text) You are not allowed to view links. Register or Login
npm install -g newman-reporter-htmlextra
Y luego corremos la colección de la siguiente manera:

Code: (text) You are not allowed to view links. Register or Login
newman run collection.json -r htmlextra
Esto nos generará un archivo HTML con el reporte


Esto es todo por ahora! Espero que les sea de utilidad!
ANTRAX

Pages: [1] 2 3 ... 253