diff --git a/config/testdata/consumer_config.properties b/config/testdata/consumer_config.properties
index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..da9fe4f3b3f2ae47dafc8252e388678e7cd5d03b 100644
--- a/config/testdata/consumer_config.properties
+++ b/config/testdata/consumer_config.properties
@@ -0,0 +1,52 @@
+filter=
+request_timeout=100ms
+connect_timeout=100ms
+check=true
+application.organization=ikurento.com
+application.name=BDTService
+application.module=dubbogo user-info client
+application.version=0.0.1
+application.owner=ZX
+application.environment=dev
+registries.hangzhouzk.protocol=zookeeper
+registries.hangzhouzk.timeout=3s
+registries.hangzhouzk.address=127.0.0.1:2181
+registries.hangzhouzk.username=
+registries.hangzhouzk.password=
+registries.shanghaizk.protocol=zookeeper
+registries.shanghaizk.timeout=3s
+registries.shanghaizk.address=127.0.0.1:2182
+registries.shanghaizk.username=
+registries.shanghaizk.password=
+references.UserProvider.registry=hangzhouzk,shanghaizk
+references.UserProvider.filter=
+references.UserProvider.version=1.0
+references.UserProvider.group=as
+references.UserProvider.interface=com.ikurento.user.UserProvider
+references.UserProvider.url=dubbo://127.0.0.1:20000/UserProvider
+references.UserProvider.cluster=failover
+references.UserProvider.methods[0].name=GetUser
+references.UserProvider.methods[0].retries=3
+references.UserProvider.params.serviceid=soa.com.ikurento.user.UserProvider
+references.UserProvider.params.forks=5
+protocol_conf.dubbo.reconnect_interval=0
+protocol_conf.dubbo.connection_number=2
+protocol_conf.dubbo.heartbeat_period=5s
+protocol_conf.dubbo.session_timeout=20s
+protocol_conf.dubbo.pool_size=64
+protocol_conf.dubbo.pool_ttl=600
+protocol_conf.dubbo.gr_pool_size=1200
+protocol_conf.dubbo.queue_len=64
+protocol_conf.dubbo.queue_number=60
+protocol_conf.dubbo.getty_session_param.compress_encoding=false
+protocol_conf.dubbo.getty_session_param.tcp_no_delay=true
+protocol_conf.dubbo.getty_session_param.tcp_keep_alive=true
+protocol_conf.dubbo.getty_session_param.keep_alive_period=120s
+protocol_conf.dubbo.getty_session_param.tcp_r_buf_size=262144
+protocol_conf.dubbo.getty_session_param.tcp_w_buf_size=65536
+protocol_conf.dubbo.getty_session_param.pkg_wq_size=512
+protocol_conf.dubbo.getty_session_param.tcp_read_timeout=1s
+protocol_conf.dubbo.getty_session_param.tcp_write_timeout=5s
+protocol_conf.dubbo.getty_session_param.wait_timeout=1s
+protocol_conf.dubbo.getty_session_param.max_msg_len=1024
+protocol_conf.dubbo.getty_session_param.session_name=client
\ No newline at end of file
diff --git a/config/testdata/consumer_config_with_configcenter_apollo.yml b/config/testdata/consumer_config_with_configcenter_apollo.yml
index 2824cabf79fabadfb609abb9ffd3f97fd7ad099b..36c512952d054a75642ca4a8d1dde03cb4899c23 100644
--- a/config/testdata/consumer_config_with_configcenter_apollo.yml
+++ b/config/testdata/consumer_config_with_configcenter_apollo.yml
@@ -1,40 +1,18 @@
-# dubbo client yaml configure file
+# use apollo config center for fetch config file
+# default config file namespace is dubbo.properties
+# consumer config file Ref:consumer_config.properties
+# provider config file Ref:provider_config.properties
+config_center:
+  protocol: apollo
+  address: 106.12.25.204:8080
+  group: testApplication_yang
+  cluster: dev
 
+# application config required
 application:
+  organization: "ikurento.com"
   name: "BDTService"
-config_center:
-  protocol: "mock"
-  address: "127.0.0.1"
-references:
-  "UserProvider":
-    registry: "hangzhouzk,shanghaizk"
-    filter: ""
-    protocol : "dubbo"
-    interface : "com.ikurento.user.UserProvider"
-    url: "dubbo://127.0.0.1:20000/UserProvider"
-    cluster: "failover"
-    methods :
-      - name: "GetUser"
-        retries: "3"
-
-protocol_conf:
-  dubbo:
-    reconnect_interval: 0
-    connection_number: 2
-    heartbeat_period: "5s"
-    session_timeout: "20s"
-    pool_size: 64
-    pool_ttl: 600
-    getty_session_param:
-      compress_encoding: false
-      tcp_no_delay: true
-      tcp_keep_alive: true
-      keep_alive_period: "120s"
-      tcp_r_buf_size: 262144
-      tcp_w_buf_size: 65536
-      pkg_wq_size: 512
-      tcp_read_timeout: "1s"
-      tcp_write_timeout: "5s"
-      wait_timeout: "1s"
-      max_msg_len: 1024
-      session_name: "client"
+  module: "dubbogo user-info server"
+  version: "0.0.1"
+  owner: "ZX"
+  environment: "dev"
\ No newline at end of file
diff --git a/config/testdata/provider_config.properties b/config/testdata/provider_config.properties
index da9fe4f3b3f2ae47dafc8252e388678e7cd5d03b..f7d70f5cd635cae0b14d79890c1bab976978d1c6 100644
--- a/config/testdata/provider_config.properties
+++ b/config/testdata/provider_config.properties
@@ -1,10 +1,7 @@
 filter=
-request_timeout=100ms
-connect_timeout=100ms
-check=true
 application.organization=ikurento.com
 application.name=BDTService
-application.module=dubbogo user-info client
+application.module=dubbogo user-info server
 application.version=0.0.1
 application.owner=ZX
 application.environment=dev
@@ -18,26 +15,35 @@ registries.shanghaizk.timeout=3s
 registries.shanghaizk.address=127.0.0.1:2182
 registries.shanghaizk.username=
 registries.shanghaizk.password=
-references.UserProvider.registry=hangzhouzk,shanghaizk
-references.UserProvider.filter=
-references.UserProvider.version=1.0
-references.UserProvider.group=as
-references.UserProvider.interface=com.ikurento.user.UserProvider
-references.UserProvider.url=dubbo://127.0.0.1:20000/UserProvider
-references.UserProvider.cluster=failover
-references.UserProvider.methods[0].name=GetUser
-references.UserProvider.methods[0].retries=3
-references.UserProvider.params.serviceid=soa.com.ikurento.user.UserProvider
-references.UserProvider.params.forks=5
-protocol_conf.dubbo.reconnect_interval=0
-protocol_conf.dubbo.connection_number=2
-protocol_conf.dubbo.heartbeat_period=5s
+services.UserProvider.registry=hangzhouzk,shanghaizk
+services.UserProvider.filter=
+services.UserProvider.tps.limiter=default
+services.UserProvider.tps.limit.interval=60000
+services.UserProvider.tps.limit.rate=200
+services.UserProvider.tps.limit.strategy=slidingWindow
+services.UserProvider.tps.limit.rejected.handler=default
+services.UserProvider.execute.limit=200
+services.UserProvider.execute.limit.rejected.handler=default
+services.UserProvider.protocol=dubbo
+services.UserProvider.interface=com.ikurento.user.UserProvider
+services.UserProvider.loadbalance=random
+services.UserProvider.version=1.0
+services.UserProvider.group=as
+services.UserProvider.warmup=100
+services.UserProvider.cluster=failover
+services.UserProvider.methods[0].name=GetUser
+services.UserProvider.methods[0].retries=1
+services.UserProvider.methods[0].loadbalance=random
+services.UserProvider.methods[0].execute.limit=200
+services.UserProvider.methods[0].execute.limit.rejected.handler=default
+protocols.dubbo.name=dubbo
+protocols.dubbo.ip=127.0.0.1
+protocols.dubbo.port=20000
+protocol_conf.dubbo.session_number=700
 protocol_conf.dubbo.session_timeout=20s
-protocol_conf.dubbo.pool_size=64
-protocol_conf.dubbo.pool_ttl=600
-protocol_conf.dubbo.gr_pool_size=1200
+protocol_conf.dubbo.gr_pool_size=120
 protocol_conf.dubbo.queue_len=64
-protocol_conf.dubbo.queue_number=60
+protocol_conf.dubbo.queue_number=6
 protocol_conf.dubbo.getty_session_param.compress_encoding=false
 protocol_conf.dubbo.getty_session_param.tcp_no_delay=true
 protocol_conf.dubbo.getty_session_param.tcp_keep_alive=true
@@ -49,4 +55,4 @@ protocol_conf.dubbo.getty_session_param.tcp_read_timeout=1s
 protocol_conf.dubbo.getty_session_param.tcp_write_timeout=5s
 protocol_conf.dubbo.getty_session_param.wait_timeout=1s
 protocol_conf.dubbo.getty_session_param.max_msg_len=1024
-protocol_conf.dubbo.getty_session_param.session_name=client
\ No newline at end of file
+protocol_conf.dubbo.getty_session_param.session_name=server
\ No newline at end of file