make sure tests and becnhmarks use correct backend (#72628)

diff --git a/dev/benchmarks/macrobenchmarks/README.md b/dev/benchmarks/macrobenchmarks/README.md
index 5296cca..5b4c98f 100644
--- a/dev/benchmarks/macrobenchmarks/README.md
+++ b/dev/benchmarks/macrobenchmarks/README.md
@@ -121,10 +121,10 @@
 cd dev/benchmarks/macrobenchmarks
 
 # Runs in profile mode using the HTML renderer
-flutter run --profile -d web-server lib/web_benchmarks.dart
+flutter run --web-renderer=html --profile -d web-server lib/web_benchmarks.dart
 
 # Runs in profile mode using the CanvasKit renderer
-flutter run --dart-define=FLUTTER_WEB_USE_SKIA=true --profile -d web-server lib/web_benchmarks.dart
+flutter run --web-renderer=canvaskit --profile -d web-server lib/web_benchmarks.dart
 ```
 
 You can also run all benchmarks exactly as the devicelab runs them:
diff --git a/dev/bots/test.dart b/dev/bots/test.dart
index 2a9d49f..f302ee2 100644
--- a/dev/bots/test.dart
+++ b/dev/bots/test.dart
@@ -995,6 +995,8 @@
       'drive',
       if (canvasKit)
         '--dart-define=FLUTTER_WEB_USE_SKIA=true',
+      if (!canvasKit)
+        '--dart-define=FLUTTER_WEB_USE_SKIA=false',
       '--driver=test_driver/transitions_perf_e2e_test.dart',
       '--target=test_driver/transitions_perf_e2e.dart',
       '--browser-name=chrome',
diff --git a/dev/devicelab/lib/tasks/web_benchmarks.dart b/dev/devicelab/lib/tasks/web_benchmarks.dart
index 83a580d..593610a 100644
--- a/dev/devicelab/lib/tasks/web_benchmarks.dart
+++ b/dev/devicelab/lib/tasks/web_benchmarks.dart
@@ -29,6 +29,8 @@
     await evalFlutter('build', options: <String>[
       'web',
       '--dart-define=FLUTTER_WEB_ENABLE_PROFILING=true',
+      if (!useCanvasKit)
+        '--dart-define=FLUTTER_WEB_USE_SKIA=false',
       if (useCanvasKit)
         '--dart-define=FLUTTER_WEB_USE_SKIA=true',
       '--profile',