-
Notifications
You must be signed in to change notification settings - Fork 132
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Feature Request - APDEX Score #759
Comments
Hi @fingers10 , |
Hi @fingers10 The most important for you will be implementing
In this method, you will analyze the final NodeStats (to calculate Apdex scores) and return DataSet type, which can contain a table (columns + row) with data that you want to be shown in the HTML Report. |
@AntyaDev Im curious to know more about this. Please can you assist? |
@fingers10 After this, try to create an instance of it and register in NBomerRunner NBomberRunner
.RegisterServices(...)
.WithWorkerPlugin(new ApdexScorePlugin()) After this, put the breakpoints and try to debug the methods: |
This is F# PingPlugin which measure latency between NBomber client and target host. At the end, you need to calculate ApdexScore based on NodeStats, which will be passed to you at the end of the session. public Task<DataSet> GetStats(NodeStats stats) You need to build a DataSet, aka DataTable, with information that will be printed in HTML Report in the section Plugins. |
Thank you for this wonderful package. Is there any ways to calculate APDEX score using this package? As this will be needed by many enterprise.
What is Apdex Score:
An Apdex score, or Application Performance Index, is a standardized metric that measures how satisfied users are with the response time of a software application:
Apdex scores are numerical values on a scale of 0 to 1, with 0 being the least satisfied and 1 being the most satisfied.
How it's calculated:
Apdex scores are calculated using the equation:
Apdex = (Satisfied Count + Tolerating Count / 2) / Total Samples
What it's based on:
Apdex scores are based on application response time metrics, such as:
Request per second
Data in and out
Average response time
Peak response time
CPU usage
The text was updated successfully, but these errors were encountered: