Network Profiles

Available when integrating the latest version of Network Virtualization with Mobile Center.

View, create, and share network profiles.

A network profile is a set of parameters enabling you to test your application's behavior under specific network conditions. The parameters include latency, packet loss, and bandwidth.

NV Profile Manager includes a set of predefined network profiles. You can also create new profiles, or import profiles that were previously created and exported from NV Profile Manager.

Manage network profiles

Create a profile

Create a new network profile.

  • Custom: Manually specify the profile parameters. For details on the parameters, see Network profile parameters.
  • NV Global Library: Select a profile from the NV Global Library, a regularly updated set of more than 20 million real-world data points of point-to-point network conditions, recorded around the world.

    Note: To access the full set of geographic locations in the NV Global Library, you must be connected to the internet and be licensed to access the NV Global Library. If either of these two conditions is not met, then you will have access to a limited set of geographic locations.

  • Import from a file: Import profile parameters from an .ntx or .ntxx network profile file. For example, parameters captured by Network Capture or created by Network Editor.

Copy a profile

Select a profile and click Duplicate profile.

Edit a profile

Edit the parameters of the profile. Select a profile and click Edit profile.

Note: You cannot edit the parameters of a predefined profile, but you can view them using this option.

Import profile

Import a profile that was previously exported from NV Profile Manager.

The file is in .JSON format, and is used for sharing profiles created in NV Profile Manager. The file may contain multiple network profiles.

Export profiles

Export one or more profiles. The exported file is in .JSON format, and is used for sharing profiles created in NV Profile Manager.

Delete a profile

Select one or more profiles and click Delete profile.

Back to top

Network profile parameters

Each network profile contains a list of network parameters. When a test is run, the parameters in the associated network profile are imposed on the network. The parameters in a network profile are:

Latency The amount of time that it takes for an IP packet to travel across the network, from the client to the server, or from the server to a client. The actual network latency is the emulated latency plus any latency that exists in the actual network. The valid range is 0 to 8,000 msec.
Packet Loss The percentage of IP packets that are sent through the network, but do not reach their destination. The valid range is 0 to 100%.
Bandwidth in The maximum throughput through the network [in Kb per second], for data traveling from the server to the client.
Bandwidth out The maximum throughput through the network [in Kb per second], for data traveling from the client to the server.

Back to top

Predefined network profiles

There are two types of predefined network profiles:

Static

The parameters remain unchanged while the test runs.

Network Virtualization provides a set of predefined network profiles. For details, see Predefined static network profiles.

Note: You cannot edit or delete a predefined network profile.

Dynamic

The parameters may vary while the test runs. For example, the parameters in the 4G typical and 3G poor dynamic profile switch between "4G typical" parameters and "3G poor" parameters every 30 seconds.

Dynamic profiles may be useful in where the quality or nature of the network connection between the client and server is not constant. For example:

  • A mobile device uses Wi-Fi from inside a building to access a server. After leaving the building, the mobile device uses 3G to access the same server.
  • A mobile device uses Wi-Fi to access a server. When the user enters an elevator, the Wi-Fi connection is temporarily interrupted or impaired.

Note: Dynamic profiles are all predefined – you cannot add, edit, or delete a dynamic profile.

For details, see Predefined dynamic network profiles.

Predefined static network profiles

Profile Name Latency [ms] Packet Loss [%] Bandwidth-in [kb/s] Bandwidth-out [kb/s]
2.5G poor 300 0.5 125 50
3G poor 105 0.1 2000 500
3G poor - intercontinental 175 0.1 2000 500
3G typical 60 0 8000 3000
3G typical - intercontinental 115 0 8000 3000
4G poor 80 0.1 3000 1000
4G poor - intercontinental 150 0.1 3000 1000
4G typical 35 0 20000 6000
4G typical - intercontinental 90 0 20000 6000
No emulation 0 0 unlimited unlimited
Network disconnection 0 100 0 0

Predefined dynamic network profiles

Profile Name Latency [ms] Packet Loss [%] Bandwidth-in [kb/s] Bandwidth-out [kb/s]

4G typical and 3 poor

Alternates between 4G typical and 3 poor every 30 seconds

35/105 0/0.1 20000/2000 6000/500

4G typical and 3 poor - intercontinental

Alternates between 4G typical and 3 poor every 30 seconds

90/175 0/0.1 20000/2000 6000/500

4G typical and 3 poor - with jitter

Alternates between 4G typical and 3 poor every 30 seconds and adds jitter.

4G typical and 3 poor - intercontinental with jitter

Alternates between 4G typical and 3 poor every 30 seconds and adds jitter.
London - while riding a train Profile captured by a mobile user while riding a train in London, using the Network Capture Express app.

Back to top

Next steps: