Add load testing script for simulating 30,000 requests over 10 minutes

This commit is contained in:
Suphonchai Phoonsawat 2026-01-19 14:27:43 +07:00
parent b0715e3da6
commit 21f82d69e1
2 changed files with 57 additions and 1 deletions

View file

@ -2448,6 +2448,7 @@ namespace BMA.EHR.Leave.Service.Controllers
: DateTime.Parse($"{DateTime.Now.Date.ToString("yyyy-MM-dd")} {duty.EndTimeAfternoon}");
var endTimeMorning = DateTime.Parse($"{DateTime.Now.Date.ToString("yyyy-MM-dd")} {duty.EndTimeMorning}");
var endTimeDisplay = endTime;
var status = string.Empty;
if(lastCheckIn == null)
@ -2473,6 +2474,7 @@ namespace BMA.EHR.Leave.Service.Controllers
if(time < endTimeMorning)
{
status = "ABSENT";
endTimeDisplay = endTimeMorning;
}
else
{
@ -2502,7 +2504,7 @@ namespace BMA.EHR.Leave.Service.Controllers
Status = status,
StatusText = status == "ABSENT" ? "ขาดราชการ" : "ปกติ",
ServerTime = time,
EndTime = endTime
EndTime = endTimeDisplay
});
}