Semua perubahan yang signifikan dalam proyek ini akan didokumentasikan di sini.
- Added droppedIterations, This property is used to track the number of iterations that were abandoned or dropped due to failure
- Added droppedIterationsDetails, This property is used to store dropped iteration details, such as URLs, methods, data, and authentication information
- Added incrementDroppedIterations(details), This method adds the number of dropped iterations and saves the iteration details.
- Added durationTest, This parameter adds the test duration to the calculated metric.
- Added Loading Animation, To provide visual feedback during execution, a loading animation was added during testing
- Update Added error handling for unexpected content types and error messages displayed only once.
- Added error handle when the server has reached its connection limit and is refusing new connections
- Added runIcanWithArrivalRate, details are in the readme
- Update can be used for http or https
- Added sleepIcan : Suspend Virtual User execution for the specified duration. exp : sleepIcan(5000); "Sleep for 5 seconds or sleepIcan"(5000 * 30000); "Sleep for a random duration between 5 and 30 seconds"
- Added authentication method : basic, bearer, custom authentication
- Added error handle when testing and server connection is lost
- Added breakpoint test function : to find out system limitations (To adjust or maintain weak points of the system to move higher limits to higher levels & To help plan remediation steps in such cases and prepare when the system approaches those limits)
- Added metrics sentDataSize dan receivedDataSize
- Added thresholds http_req_failed dan http_req_duration
- Runner update
- Updated documentation
- Performance related bug fixes
- Amazing early version of the project!
- Basic features have been implemented such as: HTTP Methods Support, Virtual Users, Metrics and Analysis, Checks and Validations and Thresholds and Exit Conditions