diff --git a/config_center/nacos/client_test.go b/config_center/nacos/client_test.go
index 47a05dec6674e995aa9e5bd177ef339b768aa740..989466f88633f9686731aae785ce7606b839e7bb 100644
--- a/config_center/nacos/client_test.go
+++ b/config_center/nacos/client_test.go
@@ -3,6 +3,7 @@ package nacos
 import (
 	"strings"
 	"testing"
+	"time"
 )
 
 import (
@@ -25,7 +26,10 @@ func Test_newNacosClient(t *testing.T) {
 	assert.NoError(t, err)
 	c.wg.Add(1)
 	go HandleClientRestart(c)
-	c.client.Close()
+	go func() {
+		time.Sleep(time.Second*10)
+		c.client.Close()
+	}()
 	<-c.client.Done()
 	c.Destroy()
 }