User Experience Insight (UXI) provides several customizable tests that provide useful end-user experience data and analytics for applications and services bringing you more insight into network performance and quality. Test results can be used to address issues before they interfere with the end-user experience.
Administrators can configure each test on the UXI dashboard to monitor and analyze your network. Sensors will perform continuous rounds of testing to check for connectivity, performance quality, and for any issues and their causes.
Pre-defined and custom test templates have optional frequency and rate limit settings so administrators have the ability to control the frequency of tests to avoid impacts on applications. More information on frequency and rate limit settings can be found here.
Generic Test: Generic tests on the UXI dashboard provide information about the uptime and reachability of important services for end users.
The customizable Generic Test Template is used to analyze basic connectivity to a user-defined target host. The target host can be configured as an IP address or fully-qualified domain name. UXI sensors test connectivity to the host using up to four selected TCP ports and ICMP Ping. During each round of testing, sensors check connectivity with 20 packets on each configured TCP port and 20 packets with ICMP.
Example of use: Organizations can configure printers as Internal, Generic test targets. The UXI Generic test identifies “I can’t print!” complaints from issues on the client, on the network, or from the service (the printer) itself and help address the issue.
Webserver Test: UXI provides analytics of custom built webservers to ensure that they are delivering important information and engaging and collaborating with employees and/or customers.
The customizable Webserver Test Template provides user-experience analytics of your choice of webserver by establishing synthetic client-server HTTP and/or HTTPS connections on the standard or custom ports. UXI sensors test for basic connectivity, perform HTTP GET requests, interpret HTTP status codes, and validate SSL certificates. ICMP Ping to the same target host is also configurable. During each round of testing, sensors check HTTP status codes, check the certificate, and test connectivity with 20 packets on each configured TCP port and 20 packets with ICMP.
Example of use: Enterprises with custom Intranet services, such as a developer licensing server, make use of a web front-end. These enterprises can configure UXI sensors to perform ongoing HTTP GET and/or ping tests to receive notifications for inaccessibility and to gain insight into whether complaints about the network are the root cause of issues.
VoIP Server Test: UXI VoIP Server tests provide information for organizations where end-users rely heavily on voice or video calls.
The customizable VoIP Server Test Template can be configured to calculate connection MOS scores to a user-specified target host using a single TCP port (typically 443). UXI sensors running this test measure latency, packet loss, and jitter for connections with the target using the given port. A MOS score between 1 and 5 (with 5 being the best voice call quality) is then calculated using samples from each round of testing. During each round of testing, sensors check connectivity with 100 packets on each configured TCP.
Example of use: WiFi calling, video conferencing, and other time-sensitive applications are increasingly being adopted in enterprises today. Enterprises can configure UXI sensors to measure MOS scores for connections to these application servers to provide insight into the performance quality of user experience.
Telnet Server Test: The Telnet Server test template can be configured to check connections to a telnet server on a given port and wait for a definable text prompt. During each round of testing, sensors perform the operation and report the time taken, as well as any detected errors.
Example of use: Typically, end-users are not using applications that rely on telnet sessions. Enterprises may have other technologies, such as barcode scanners, that rely on the timely and reliable performance of a telnet server for inventory updates. Organizations can use this test to check service availability and latency to telnet servers.
iPerf2 Test: UXI sensors can test against iPerf2 servers for download throughput. iPerf2 is an open source software that enables the measurement of network transmission speed.
The customizable iPerf2 Test Template can be configured to check download (server-to-client) throughput against a defined target server. Administrations can determine the frequency of this test (between every 10 minutes and every 12 hours), can choose either a public or private server, and can define the protocol, port, maximum bandwidth, window size, test duration, and parallel streams.
Example of use: Many organizations use applications that require timely transmission of HD audio, video, or image files and require significant throughput in order to deliver a quality user experience. The iPerf2 test on UXI can provide information about the download throughput for these applications.
iPerf3 Test: UXI sensors can test against iPerf3 servers for download and upload throughput. iPerf3 is an open-source software that enables the measurement of network transmission speed.
The customizable iPerf3 Test Template can be configured to check download (server-to-client) and upload (client-to-server) throughput against a defined target server. Administrations can determine the frequency of this test (between every 10 minutes and every 12 hours), can choose either a public or private server, and can define the protocol, port, maximum bandwidth, window size, test duration, and parallel streams.
Librespeed Test: UXI sensors can test upload and download throughput to your own librespeed server or public librespeed servers. More information on librespeed can be found here.
Example of use: Many organizations want to benchmark upload and download speeds at their various sites throughout the day. Librespeed is a flexible option to test throughput to the public librespeed servers over the internet or your own librespeed server.
Web Application Test: Similar to testing a captive portal, UXI sensors can replay an interaction with a website. This allows you to see the timing to complete the recording as well as the timing of each individual step.
Web app tests must be created and recorded with Selenium IDE and should only contain the minimum steps required to complete the test. Generally, these are "click" and "type" commands. More information can be found here.
Zap Test (Internal Only): Zap is an application that allows you to test uplink, downlink, or both for UDP and TCP traffic on your network for end users running iOS on a mobile device.
Voice Analysis (Zebra Only): This test only applies to the UXI Agent for Zebra. Using capabilities provided by Zebra Wireless Insights, when users make real SIP calls the VoIP MOS and Wi-Fi link quality of those calls is collected and displayed in the UXI dashboard. More information can be found here.