Prerequisite for building an EUC Score performance benchmarking test lab is a local area network with 100Mbit/s or more, Internet connectivity, a 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 system under test, remoting client software such as Microsoft Remote Desktop Connection, Microsoft AVD Client, Citrix Workspace App, or VMware Horizon Client must be installed on the client device.
To give you an example, here are the specifications of the reference client devices I'm using in my lab:
Locally recording screen videos relies on specialized screen capture software, such as Microsoft ClipChamp. 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 screen capture device or frame grabber is to offload and hardware-accelerate the process of converting a video signal produced by a gaming console, tablet or personal computer to a digital video stream and storing it locally 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.