diff --git a/benchmark/suite_test.go b/benchmark/suite_test.go index ba689c238689e41e53cb86bb4c8ff8cd7333e590..0e96cea2ea6d1319ad3fe71dbc4e4b0814fddc8b 100644 --- a/benchmark/suite_test.go +++ b/benchmark/suite_test.go @@ -20,8 +20,10 @@ type testCase struct { var testCases = []testCase{ {"SingleClient", "test_ping", false}, + {"SingleClientMedium", "medium_largeResp", false}, {"SingleClientLarge", "large_largeResp", false}, {"ParallelClient", "test_ping", true}, + {"ParallelClientMedium", "medium_largeResp", true}, {"ParallelClientLarge", "large_largeResp", true}, } diff --git a/pkg/jrpctest/server.go b/pkg/jrpctest/server.go index 916a2f6cc995afe42c1f5422c6fc4447661e6093..656af54f281f05981e8d8586413875c03008a227 100644 --- a/pkg/jrpctest/server.go +++ b/pkg/jrpctest/server.go @@ -33,6 +33,9 @@ func NewRouter() *jmux2.Mux { panic(err) } + if err := mux.RegisterStruct("medium", largeRespService{1024 * 4}); err != nil { + panic(err) + } if err := mux.RegisterStruct("large", largeRespService{1024 * 1024 * 5 * 3}); err != nil { panic(err) }