| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
| Name | Name | Last commit date | ||
|---|---|---|---|---|
ย | ย | |||
ย | ย | |||
ย | ย | |||
ย | ย | |||
ย | ย | |||
ย | ย | |||
ย | ย | |||
ย | ย | |||
A performance testing framework for measuring First Frame (Time to Initial Display) values of Fire OS apps on Amazon Fire tablets and Fire TVs.
Before you begin, ensure you have the following installed:
And remember to disable the screensaver on the Test Device.
git clone https://github.com/amazonappdev/fireos-perf-testing.git
cd fireos-perf-testing
mvn clean install
java -jar PerformanceKpi-jar.jar <KpiType> <DSN(DeviceSerialNumber)>
After the tests are complented you can analyze the results opening the logs generated:
You can customize the following parameters for the tests to be excuted modifying commonconfig.properties:
Tp50 (50th Percentile, Median): Definition: The value below which 50% of the data points fall. Usage: Indicates the median performance, less affected by outliers. Example: If Tp50 of response times is 200 ms, 50% of the responses are 200 ms or faster.
Tp90 (90th Percentile): Definition: The value below which 90% of the data points fall. Usage: Highlights the upper range of typical performance, showing that most responses are this fast or faster. Example: If Tp90 is 500 ms, 90% of the responses are 500 ms or faster.
Average (Mean): Definition: The sum of all values divided by the number of values. Usage: Gives a general sense of overall performance but can be skewed by outliers. Example: If response times are 100 ms, 200 ms, and 1000 ms, the average is 433 ms.
Comparison: Tp50 and Tp90: Less affected by extreme values, providing a clearer picture of typical and upper-range performance. Average: Can be skewed by outliers, giving a less accurate picture of typical performance.
If you found a bug or want to suggest a new [feature/use case/sample], please file an issue.
If you have questions, comments, or need help with code, we're here to help:
Get the most up to date Amazon Appstore developer news, product releases, tutorials, and more:
๐ฃ Follow @AmazonAppDev and our team on Twitter
๐บ Subscribe to our Youtube channel
๐ง Sign up for the Developer Newsletter
| Back | FazBrowse Home | New Git URL |