test: add json invoker test
diff --git a/test/consumer_SUITE.erl b/test/consumer_SUITE.erl
index c1dc846..734d9d3 100644
--- a/test/consumer_SUITE.erl
+++ b/test/consumer_SUITE.erl
@@ -15,7 +15,7 @@
 -compile(export_all).
 
 -include_lib("common_test/include/ct.hrl").
-
+-include("dubbo_service.hrl").
 %%--------------------------------------------------------------------
 %% Function: suite() -> Info
 %% Info = [tuple()]
@@ -103,7 +103,7 @@
 %%--------------------------------------------------------------------
 groups() ->
   [
-    {consumer1,[sequence],[lib_type_register,user_sync_invoker]}
+    {consumer1,[sequence],[lib_type_register,json_sync_invoker,hessian_sync_invoker]}
   ].
 
 %%--------------------------------------------------------------------
@@ -132,10 +132,19 @@
 %% Comment = term()
 %%--------------------------------------------------------------------
 lib_type_register(_Config) ->
-
   ok.
 
-user_sync_invoker(_Config)->
-  Result = user2:genUserId(),
-  io:format(user,"result ~p ~n",[Result]),
+json_sync_invoker(_Config)->
+  application:set_env(dubboerl,protocol,json),
+  R1 = user2:queryUserInfo(#userInfoRequest{username = "name",requestId = "111"},#{sync=> true}),
+  io:format(user,"json_sync_invoker result ~p ~n",[R1]),
+  R2 = user2:genUserId(),
+  io:format(user,"json_sync_invoker result2 ~p ~n",[R2]),
+  ok.
+hessian_sync_invoker(_Config)->
+  application:set_env(dubboerl,protocol,hessian),
+  R1 = user2:queryUserInfo(#userInfoRequest{username = "name",requestId = "111"},#{sync=> true}),
+  io:format(user,"json_sync_invoker result ~p ~n",[R1]),
+  R2 = user2:genUserId(),
+  io:format(user,"json_sync_invoker result2 ~p ~n",[R2]),
   ok.
\ No newline at end of file