diff --git a/core/tests/Drupal/Tests/PerformanceTestTrait.php b/core/tests/Drupal/Tests/PerformanceTestTrait.php
index 61a6973480776eee899f141344a198251bbc8e26..cc4122ef17a9c04340a402ca01543971660c6fe8 100644
--- a/core/tests/Drupal/Tests/PerformanceTestTrait.php
+++ b/core/tests/Drupal/Tests/PerformanceTestTrait.php
@@ -213,7 +213,7 @@ private function openTelemetryTracing(array $messages, string $service_name): vo
       // Since chrome timestamps are since OS start, we take the first network
       // request as '0' and calculate offsets against that.
       if ($timestamp === NULL && $message['method'] === 'Network.requestWillBeSent') {
-        $url = $message['url'];
+        $url = $message['params']['request']['url'];
         $timestamp = (int) ($message['params']['wallTime'] * $nanoseconds_per_second);
         // Network timestamps are formatted as a second float with three point
         // precision. Record this so it can be compared against other