Estoy trabajando en la creación de un proceso automatizado para un equipo interno de control de calidad con Postman. Muchos de nuestros QA no conocen bien los lenguajes de codificación, por lo que la solución debe ser relativamente fácil de manipular. Actualmente estoy tratando de encontrar una manera de seleccionar solo ciertas filas de una tabla de datos grande y ejecutar solicitudes usando las entradas de esas filas como variables.
A continuación se muestra un intento rápido de ejecutar una colección que extrae datos entre las filas 3 y 10:
// Declares batch number constant
const batchNumber = pm.iterationData.get("BatchNumber");
pm.globals.set("BatchNumber", batchNumber);
console.log (batchNumber);
// Runs new iterations between third and tenth rows of the data table
if (batchNumber > 3 && batchNumber < 10){
console.log (batchNumber);
console.log ("Running next iteration.")
postman.setNextRequest("DT: NB_AZ");
}
else if (batchNumber > 10 ) {
console.log ("We've met our limit. Stopping collection runner.");
postman.setNextRequest(null);
pm.globals.unset(batchNumber);
};
Hasta ahora, me encuentro con dos problemas:
He leído soluciones para preguntas similares que usan Newman, Powershell, etc., pero me temo que nuestro equipo no se sentirá seguro al usar una CLI. ¿Hay una buena manera de elegir la fila de la tabla antes de que se ejecute el script y luego pasar a la siguiente fila hasta que se alcance un parámetro como un recuento de iteraciones o un número de fila específico?