diff --git a/erp5/util/benchmark/examples/accessSPL.py b/erp5/util/benchmark/examples/accessSPL.py
index 777568cc14f2527db4768b10d1daf57e0ac77642..4ae63f5486d8dd6a7f50daba59edf028f01a48e6 100644
--- a/erp5/util/benchmark/examples/accessSPL.py
+++ b/erp5/util/benchmark/examples/accessSPL.py
@@ -12,6 +12,7 @@ def accessSPL(result, browser):
   spl = module.searchFolder(limit=(i,1))
   return spl.getId()
   """
+  browser.open()
   browser.mainForm.submitLogin()
   base_url = browser.url
   result('Get ID',
diff --git a/erp5/util/benchmark/examples/createPerson.py b/erp5/util/benchmark/examples/createPerson.py
index 958f642f5c4670f3afe7c87943a28888ac2837ad..d03d0149b6ba0a318eb40555c0c9e8782a419820 100644
--- a/erp5/util/benchmark/examples/createPerson.py
+++ b/erp5/util/benchmark/examples/createPerson.py
@@ -14,6 +14,9 @@ def createPerson(result, browser):
   This tests requires the bt5 erp5_simulation_performance_test
   to be isntalled for relation with organisation
   """
+  # Open ERP5 homepage
+  browser.open()
+
   # Log in unless already logged in by a previous test suite
   browser.mainForm.submitLogin()
   browser.randomSleep(2, 6)
diff --git a/erp5/util/benchmark/examples/createSPL.py b/erp5/util/benchmark/examples/createSPL.py
index ad9c21c2e2c79ad072fd28e504a5a5c0410088d4..bc65bf08c4f2cc5e2eae76647be613b3d3566a84 100644
--- a/erp5/util/benchmark/examples/createSPL.py
+++ b/erp5/util/benchmark/examples/createSPL.py
@@ -5,6 +5,9 @@ def createSPL(result, browser):
   This tests requires the bt5 erp5_simulation_performance_test
   to be installed & configured
   """
+  # Open ERP5 homepage
+  browser.open()
+
   # Log in unless already logged in by a previous test suite
   browser.mainForm.submitLogin()
   browser.randomSleep(2, 6)
diff --git a/erp5/util/benchmark/examples/createWebPage.py b/erp5/util/benchmark/examples/createWebPage.py
index 219fa3899d0ba4d507d9999b7b0da2a0c599e65c..71f027eb81aac9d895f44930d507d26c9f3433d6 100644
--- a/erp5/util/benchmark/examples/createWebPage.py
+++ b/erp5/util/benchmark/examples/createWebPage.py
@@ -5,6 +5,9 @@ def createWebPage(result, browser):
 
   Note : you need your user to have Assignor role to do workflow transition
   """
+  # Open ERP5 homepage
+  browser.open()
+
   # Log in unless already logged in by a previous test suite
   browser.mainForm.submitLogin()
   browser.randomSleep(2, 6)
diff --git a/erp5/util/benchmark/process.py b/erp5/util/benchmark/process.py
index 8545eba9430838f00be3de34a4080b8e828e6b6f..14f7f400a5244fc279b3fc21fec0ebfb1dab19df 100644
--- a/erp5/util/benchmark/process.py
+++ b/erp5/util/benchmark/process.py
@@ -83,7 +83,6 @@ class BenchmarkProcess(multiprocessing.Process):
       with_error = False
 
       try:
-        self._browser.open()
         target(result, self._browser)
       except StopIteration:
         raise