Improve the credibility of the test
diff --git a/src/python/grpcio_tests/tests_aio/unit/channel_argument_test.py b/src/python/grpcio_tests/tests_aio/unit/channel_argument_test.py
index 934085d..99e55dc 100644
--- a/src/python/grpcio_tests/tests_aio/unit/channel_argument_test.py
+++ b/src/python/grpcio_tests/tests_aio/unit/channel_argument_test.py
@@ -93,7 +93,7 @@
         random.seed(_RANDOM_SEED)
 
     async def test_server_so_reuse_port_is_set_properly(self):
-        for _ in range(_NUM_SERVER_CREATED):
+        async def test_body():
             fact, options = random.choice(_OPTIONS)
             server = aio.server(options=options)
             try:
@@ -109,6 +109,11 @@
             finally:
                 await server.stop(None)
 
+        # Creating a lot of servers concurrently
+        await asyncio.gather(
+            *(test_body() for _ in range(_NUM_SERVER_CREATED))
+        )
+
     async def test_client(self):
         aio.insecure_channel('[::]:0', options=_TEST_CHANNEL_ARGS)