Error Script time out

Hereā€™s an outline with best practices for making your inquiry.

My question: I am getting script timeout error .
I am new to postman and trying to run some codes to loop through 6000 records and validate the values. Currently in my code i have only set to go through 1000, but as the program runs it thrown error as script time out error.

can anyone please review why and what I should do to rectify this problem . Thanks a lot in advance.

Details (like screenshots):

//Check that the service is active

pm.test(ā€œStatus code is 200ā€, function () {

pm.response.to.have.status(200);

pm.response.to.be.json;

});

//get the response data

let jsonData = pm.response.json();

//variable declaration to count how many have a reading Type ID

let vPass = 0;

let vFail = 0;

//variable declaration to count how many have Forecast values

let vForecast0 = 0;

let vForecast1 = 0;

//Variable to hold no of records in the reponse.

var data = pm.response.json().forecastData.generatedMW;

//Vairiable to hold the response object

var readingTypeID;

var forecast;

//Log how many records are in the response

console.log(ā€œTotal No of Records :ā€ + data.length);

//Check if the file is in json format

pm.test(ā€œFile is Jsonā€, function () {

    pm.response.to.be.json;

});

setTimeout(function(){}, 2000000);

//Go through each object in responsebody

for (let i=0;i < 1000;i++)

{

//Assign the value for each object iteration

readingTypeID = pm.response.json().forecastData.generatedMW[i].readingTypeID;

forecast= pm.response.json().forecastData.generatedMW[i].forecast;

    //Check the readingTypeID

    switch (readingTypeID) {

        case "FL":

            vPass++;

            break;

        case "FM":

            vPass++;

            break;

        case "FH":

            vPass++;

            break;

        default:

            vFail++;

    }

     //Check the Forecast Value

    if (forecast >= 0)

    {

        vForecast1++;

    }

    else

    {

        vForecast0++;

    }

}

//Print all the values to Console.

console.log ("vPass " + vPass);

console.log ("vFail " + vFail);

console.log ("vForecast1 " + vForecast1);

console.log ("vForecast0 " + vForecast0);

Iā€™ve already tried: I have tried to increase the time by adding the script ā€œsetTimeout(function(){}, 2000000);ā€ << Not sure if this is correct and in the right place.