Prerequisite for building an EUC Score performance benchmarking test lab is a local area network with 100Mbit/s or more, Internet connectivity, a "lab controller" PC or laptop with video recording software installed, and one or multiple monitors.
Repeatable testing requires a standardized physical endpoint where a real or synthetic user interacts with a remote session. Depending on the target system, remoting client software such as Microsoft Remote Desktop Connection, Microsoft WVD Client, Citrix Workspace App, or VMware Horizon Client must be installed on the client device.
The typical specification of a reference client may look as follows:
In the past, capturing on-screen footage has relied on specialized software. Such screen capture software consumes local system resources, including CPU, memory and graphics cards. For simple video capture use cases a software solution might be good enough, but when you are serious about quality and accuracy of on-screen recordings, a dedicated capture device is an essential tool to minimize the impact on system resources. A capture device will alleviate any frame-rate drop which can occur while recording and is therefore regarded as an essential item.
The design goal of a video capture device is to hardware-accelerate the process of converting a video signal produced by a television tuner, gaming console, tablet or personal computer to digital video and sending it to local storage. The resulting digital data are referred to as a video stream which may be recorded as a computer file.
Using a video capture device for recording simload screen videos is a mandatory element in the context of benchmarking perceived remote user experience. Here is a list of compatible video capture devices:
Typically, such a video capture device comes with two accompanying items: an HDMI cable and a USB cable. The USB cable connects between the video capture device and the computer used for recording. The HDMI cable connects to the video capture device and the video out on the endpoint device you’re wanting to capture the footage from. VGA-to-HDMI and DVI-to-HDMI converters can be used if the endpoint device doesn’t have an HDMI video output. The video stream produced by the video capture device can be used as the input signal for video recording software, such as OBS Studio.
WAN emulation devices incorporate a varying amount of standard network attributes into their designs. This may include the amount of available bandwidth, the round-trip time across the network (latency) and a given degree of packet loss. In addition, attributes such as duplication of packets, reordering packets, corruption and modification of packets, and/or the severity of network jitter may be included. By nature, the network emulator appears to be a network. End-systems can be attached to the emulator and will behave as if they are attached to a network.
Adding a WAN emulator to an EUC Score test lab is optional. Here is a list of suitable hardware WAN emulators:
For simple test setups, software WAN emulators, such as WANem, SoftPerfect or NetLimiter may be sufficient. But for more advanced and accurate test setups, a hardware WAN emulator is recommended.
User input delay and user interface response times are critical factors for remote user satisfaction. An optional device designed to measure the time between a mouse click and the resulting user interface update on the local physical screen can be used to analyze user input delay.