export default function () {
// Get homepage
let response;
response = http.get("http://localhost:5000");
sleep(1)
}
import http from "k6/http";
export const options = {
scenarios: {
default: {
executor: "shared-iterations",
gracefulStop: "5s",
vus: 10,
iterations: 1000,
maxDuration: "30s",
},
constant: {
executor: "constant-vus",
vus: 20,
duration: "5m",
startTime: "40s",
gracefulStop: "10s",
},
ramping: {
executor: "ramping-vus",
stages: [
{ target: 2, duration: "1s" },
{ target: 10, duration: "20s" },
{ target: 20, duration: "20s" },
{ target: 30, duration: "1m" },
{ target: 40, duration: "1m" },
{ target: 50, duration: "1m" },
],
startTime: "6m",
gracefulStop: "20s",
},
},
};
export default function () {
http.get("http://localhost:5000");
}
- result
![image](https://private-user-images.githubusercontent.com/48281037/318166498-9237b36d-96e1-4b99-909f-9d5b85d9f518.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjE3MjU2NjIsIm5iZiI6MTcyMTcyNTM2MiwicGF0aCI6Ii80ODI4MTAzNy8zMTgxNjY0OTgtOTIzN2IzNmQtOTZlMS00Yjk5LTkwOWYtOWQ1Yjg1ZDlmNTE4LnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA3MjMlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwNzIzVDA5MDI0MlomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTBkMTkwYTE5YWFiMmNkNzFjOTYxZjIxMDlmNTBiNjEyM2Q4MjM1N2EzNWJiOTllNTljNTQzOTUwMzVmMWM1YmUmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.-Lgb5IlVLJ4PdBYDUAtnQHsVWZfyTJwH2P61ZXL9gMo)