Skip to content
QiTASC.com / intaQt Setup and Configuration /
Data Traffic/Mobile Data Settings
/ .. /
Data Traffic/Mobile Data Settings










Data Traffic/Mobile Data Settings

These configuration parameters are used to calibrate the download speed measurement.

Important! intaQt must be restarted after making changes to this configuration.

Syntax

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
DataTraffic {
  measurementIntervalLenMillis = <Number>
    timeLimitVariancePercent = <Number>
    volumeLimitVariancePercent = <Number>
    averagingWidth = <Number>
    averagingWeighting = <Number>
    speedChangeVolumeVariancePercent = <Number>
    speedChangeTimeVariancePercent = <Number>
    averageSpeedVariancePercent = <Number>
    speedProfileWidth = <Number>
    speedProfileHeight = <Number>
    speedProfileYaxis = <String>
    nrOfReconnects = <Number>
    inactivityTimeoutSecs = <inactivityTimeoutSecs Number>
}

Parameters

  • measurementIntervals - Internal time window length for data traffic measurement

    • Default value is set to 1000
    • It can be set to values starting at 100 milliseconds
    • Speed changes caused by unintended fluctuations (for example, signal strength) will be evened out
  • timeLimitVariancePercent - Defines the accuracy of the download duration time

    • Default value is set to 5
    • For example, if a download request is made for 100 seconds with a timeLimitVariancePercent set to 5%, the step will accept only downloads that last at least 95 seconds and at most 105 seconds
  • volumeLimitVariancePercent - Defines the accuracy of the download volume

    • Default value is set to 5
    • For example, if a download request is made for 100 MB with a volumeLimitVariancePercent of 5%, the step will accept only volumes of at least 95 MB and at most 105 MB
  • averagingWidth - A sliding average calculated from the list of measurement interval

    • Default value is set to infinite
    • The averaging window can be 1, 3 or 5 entries wide:
      • 1 - there is no averaging
      • 3 - there is averaging over three values - one value before and one after the assigned value are averaged
      • 5 means there is averaging over five values - two before and two after the assigned value are averaged
  • averagingWeighting - The averaging values can be weighted, meaning the value in the middle has more influence on the averaged value than the surrounding values:

    • Default value is set to 3
    • 1 - there is no weighting
    • 2 - the weighting is (1, 2, 1) or (1, 2, 4, 2, 1), depending on the window size
    • 3 - the weighting is (1, 3, 1) or (1, 3, 9, 3, 1) speedChangeVolumeVariancePercent - Defines how accurately the change in speed should be aligned with the expected value of data volume
    • Default value is set to 5
    • If the parameter is set to 5 and the speed change is expected after 100 MB, the step will pass if it is between 95 MB and 105 MB
  • speedChangeTimeVariancePercent - Defines how accurately the change in speed should be aligned with the expected download duration time value

    • Default value is set to 5
    • If the parameter is set to 5 and the speed change is expected after 100 seconds, the step will pass if it is between 95 seconds and 105 seconds
  • averageSpeedVariancePercent - Defines how accurately the expected speed should be reached.

    • Default value is set to 5
    • If the parameter is set to 5 and speed is expected to be 100 KBitps, the step will pass if it is between 95 KBitps and 105 KBitps
  • speedProfileWidth - Defines the width (in pixels) of the image that will be attached to the report

    • Default value is set to 640
    • Must be a value in the range [640, 1920]
  • speedProfileHeight - Defines the height (in pixels) of the image that will be attached to the report

    • Default value is set to 480
    • Must be a value in the range [480, 1080]
  • speedProfileYAxis - Defines whether the speed should be measured in "Bytes" per second or "Bits" per second

    • Default value is set to "Bit"
  • nrOfReconnects - Defines how many times the phone will attempt to reconnect to the URL if data is no longer being sent from the URL or if the phone runs into an error while downloading from the URL

    • Default value is set to 5
  • inactivityTimeoutSecs - If no data is received for the defined duration, the phone will close the connection and then try to reconnect to continue downloading

    • Default value is set to 5
    • The defined nrOfReconnects is respected

Example

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
DataTraffic {
  measurementIntervalLenMillis = 1000
    timeLimitVariancePercent = 5
    volumeLimitVariancePercent = 5
    averagingWidth = 3
    averagingWeighting = 3
    speedChangeVolumeVariancePercent = 5
    speedChangeTimeVariancePercent = 5
    averageSpeedVariancePercent = 5
    speedProfileWidth = 640
    speedProfileHeight = 480
    speedProfileYaxis = "Bit"
    nrOfReconnects = 5
    inactivityTimeoutSecs = 5
}