public class PageInBrowserStats extends AbstractStats
| Modifier and Type | Class and Description |
|---|---|
static class |
PageInBrowserStats.PageInBrowserStatsValueName
Represents PageInBrowserStats value name.
|
MB| Constructor and Description |
|---|
PageInBrowserStats(java.lang.String urlPath,
Interval[] selectedIntervals)
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
void |
addLoadTime(long domLoadTime,
long windowLoadTime)
Adds DOM load time and page load time to the stats.
|
java.util.List<java.lang.String> |
getAvailableValueNames()
Returns the names of all contained stats.
|
double |
getAverageDOMLoadTime(java.lang.String intervalName,
TimeUnit unit)
Returns the average DOM load time for given interval and
TimeUnit. |
double |
getAverageWindowLoadTime(java.lang.String intervalName,
TimeUnit unit)
Returns the average web page load time for given interval and
TimeUnit. |
long |
getDomLastLoadTime(java.lang.String intervalName,
TimeUnit unit)
Returns DOM last load time for given interval and
TimeUnit. |
long |
getDomMaxLoadTime(java.lang.String intervalName,
TimeUnit unit)
Returns DOM maximum load time for given interval and time unit.
|
long |
getDomMinLoadTime(java.lang.String intervalName,
TimeUnit unit)
Returns DOM minimum load time for given interval and time unit.
|
java.lang.String |
getName()
This method returns the name of this set of statistical values.
|
long |
getNumberOfLoads()
Returns the number of total requests with loads stats.
|
long |
getTotalDomLoadTime(java.lang.String intervalName,
TimeUnit unit)
Returns total DOM loads time for given interval and
TimeUnit. |
long |
getTotalWindowLoadTime(java.lang.String intervalName,
TimeUnit unit)
Returns total page loads time for given interval and
TimeUnit. |
java.lang.String |
getValueByNameAsString(java.lang.String valueName,
java.lang.String intervalName,
TimeUnit timeUnit) |
long |
getWindowLastLoadTime(java.lang.String intervalName,
TimeUnit unit)
Returns web page last load time for given interval and
TimeUnit. |
long |
getWindowMaxLoadTime(java.lang.String intervalName,
TimeUnit unit)
Returns web page maximum load time for given interval and
TimeUnit. |
long |
getWindowMinLoadTime(java.lang.String intervalName,
TimeUnit unit)
Returns web page minimum load time for given interval and
TimeUnit. |
java.lang.String |
toStatsString(java.lang.String intervalName,
TimeUnit unit)
This method creates a human-readable textual representation of all statistical
values in the given interval.
|
addStatValues, createCallExecution, destroy, isEmpty, toStatsString, toStatsString, toStatsString, toStringpublic void addLoadTime(long domLoadTime,
long windowLoadTime)
domLoadTime - DOM load timewindowLoadTime - web page load timepublic java.lang.String getName()
IStatsgetName in interface IStatsgetName in class AbstractStatspublic long getDomMinLoadTime(java.lang.String intervalName,
TimeUnit unit)
intervalName - name of the intervalunit - TimeUnitpublic long getDomMaxLoadTime(java.lang.String intervalName,
TimeUnit unit)
intervalName - name of the intervalunit - TimeUnitpublic long getDomLastLoadTime(java.lang.String intervalName,
TimeUnit unit)
TimeUnit.intervalName - name of the intervalunit - TimeUnitpublic long getTotalDomLoadTime(java.lang.String intervalName,
TimeUnit unit)
TimeUnit.intervalName - name of the intervalunit - TimeUnitpublic long getWindowMinLoadTime(java.lang.String intervalName,
TimeUnit unit)
TimeUnit.intervalName - name of the intervalunit - TimeUnitpublic long getWindowMaxLoadTime(java.lang.String intervalName,
TimeUnit unit)
TimeUnit.intervalName - name of the intervalunit - TimeUnitpublic long getWindowLastLoadTime(java.lang.String intervalName,
TimeUnit unit)
TimeUnit.intervalName - name of the intervalunit - TimeUnitpublic double getAverageDOMLoadTime(java.lang.String intervalName,
TimeUnit unit)
TimeUnit.intervalName - name of the intervalunit - TimeUnitpublic double getAverageWindowLoadTime(java.lang.String intervalName,
TimeUnit unit)
TimeUnit.intervalName - name of the intervalunit - TimeUnitpublic long getTotalWindowLoadTime(java.lang.String intervalName,
TimeUnit unit)
TimeUnit.intervalName - name of the intervalunit - TimeUnitpublic long getNumberOfLoads()
public java.lang.String toStatsString(java.lang.String intervalName,
TimeUnit unit)
IStatsintervalName - the name of the interval or null for all intervalspublic java.lang.String getValueByNameAsString(java.lang.String valueName,
java.lang.String intervalName,
TimeUnit timeUnit)
getValueByNameAsString in interface IStatsgetValueByNameAsString in class AbstractStatspublic java.util.List<java.lang.String> getAvailableValueNames()
IStatsgetAvailableValueNames in interface IStatsgetAvailableValueNames in interface StatsMXBeangetAvailableValueNames in class AbstractStatsCopyright © 2010-2020 anotheria.net. All Rights Reserved.