diff --git a/adaptive/tests/test_learners.py b/adaptive/tests/test_learners.py
index 4b7b8c20d110b3ce7ad7ac3efc71a4f4968595f1..bbccff637bc431930e5585dc924d5f4667e1a2e2 100644
--- a/adaptive/tests/test_learners.py
+++ b/adaptive/tests/test_learners.py
@@ -384,7 +384,7 @@ def test_learner_performance_is_invariant_under_scaling(learner_type, f, learner
     learner = learner_type(lambda x: yscale * f(np.array(x) / xscale),
                            **l_kwargs)
 
-    npoints = random.randrange(1000, 2000)
+    npoints = random.randrange(300, 500)
 
     for n in range(npoints):
         cxs, _ = control.ask(1)