Skip to content

Instantly share code, notes, and snippets.

@kaiomagalhaes
Created March 30, 2021 01:25
Show Gist options
  • Save kaiomagalhaes/1d0267ade846d3db77699ec96f9ccd21 to your computer and use it in GitHub Desktop.
Save kaiomagalhaes/1d0267ade846d3db77699ec96f9ccd21 to your computer and use it in GitHub Desktop.
//100 is a number of sent requests according to requirements
iterations = 710;
//100 ms is a delay between requests according to requirements
//responseTimes is an array for collecting response time values
responseTimes = [];
i = 0;
while (i < iterations) {
i++;
sendRequest()
}
function sendRequest() {
pm.sendRequest({
url: "https://demo.mytimein.com/rainfall/tracking/ReportUnstableConnection",
method: 'POST',
body: {
mode: 'raw',
raw: JSON.stringify({
"job_id": 259,
})
},
header: 'token:<TOKEN>',
}, function (err, res) {
pm.test("Response time is " + res.responseTime, function () {
pm.expect(err).to.equal(null);
pm.expect(res).to.have.property('code', 200);
responseTimes.push(res.responseTime);
});
});
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment