Sunday, April 12, 2020

PostMan script : Chaining


bodyData = JSON.parse(responseBody)
value = bodyData.data[0].email
console.log(value)
pm.environment.set("xyzVar", value);



var token = pm.response.text();
postman.setEnvironmentVariable("token"token);


HAWB= Math.floor(100000 + Math.random() * 99999)

var current_timestamp = new Date();
current_timestamp.setDate(current_timestamp.getDate() - 1);
currTime = (current_timestamp.toISOString())
//console.log("Current Time is" + currTime)
const str1 = (current_timestamp.toISOString().slice(019))
pm.environment.set("yesterday",str1);

fNo= Math.floor(100 + Math.random() * 9999)
pm.environment.set("flightNo",fNo);

var current_timestamp = new Date();
//console.log(current_timestamp)
//current_timestamp.setDate(current_timestamp.getUTCDate() + 1);
current_timestamp.setDate(current_timestamp.getDate() + 5);
currTime = (current_timestamp.toISOString())
console.log("Current Time is" + currTime)
const str = (current_timestamp.toISOString().slice(010).replace("T"" "))
pm.environment.set("nextDay",str);


var response = JSON.parse(responseBody);

pm.test("Verify Status code is 200"function () {
    pm.response.to.have.status(200);
});


//**Checking success messages**
pm.test("Verify the MAWB is created",function (){
    pm.expect(response.msg).to.equal("ImportShipment saved successfully");
    pm.expect(response.success).to.equal(true,"Success");
    pm.expect(response.data).to.equal("success");
});

if (responseCode.code ===200) {
Count= pm.environment.get("TestNo");
var NoC=++Count;
pm.environment.set("TestNo",NoC); 
}


No comments:

Post a Comment

JMeter Simple Controller

  Simple Controller is just a  container  for user request.