diff --git a/product/ERP5Type/tests/testPerformance.py b/product/ERP5Type/tests/testPerformance.py
index 638dd8435ba560cb7d014851f945ed1ba2c925b7..c86eb31943c852d671254cece47eb95a64b9b19a 100644
--- a/product/ERP5Type/tests/testPerformance.py
+++ b/product/ERP5Type/tests/testPerformance.py
@@ -113,8 +113,10 @@ class TestPerformance(ERP5TypeTestCase, LogInterceptor):
       if prefix is None:
         prefix = ''
       gender = self.getPortal().portal_categories['gender']
-      gender.newContent(id='male', title='Male', portal_type='Category')
-      gender.newContent(id='female', title='Female', portal_type='Category')
+      if 'male' not in gender.objectIds():
+        gender.newContent(id='male', title='Male', portal_type='Category')
+      if 'female' not in gender.objectIds():
+        gender.newContent(id='female', title='Female', portal_type='Category')
 
       bar = self.bar_module.newContent(id='bar',
                                        portal_type='Bar',