openhim-core
Version:
The OpenHIM core application that provides logging and routing of http requests
37 lines (32 loc) • 699 B
JavaScript
import http from 'k6/http'
import { check } from 'k6'
const BASE_URL = __ENV.BASE_URL || 'http://localhost:5001/http'
export const options = {
vus: 100,
duration: '2m',
thresholds: {
http_req_duration: ['p(95)<60']
},
noVUConnectionReuse: true,
discardResponseBodies: true
}
function makeGetRequest () {
const response = http.get(
`${BASE_URL}/immediate`,
{
headers: {
Accept: 'application/json',
Authorization: 'Basic cGVyZm9ybWFuY2U6cGVyZm9ybWFuY2U='
},
tags: {
name: 'Get request'
}
}
)
check(response, {
'status code is 200': r => r.status === 200
})
}
export default function () {
makeGetRequest()
}