Benchmarks/scenarios/grpc.benchmarks.yml

98 строки
2.7 KiB
YAML
Исходник Обычный вид История

2020-07-01 02:44:39 +03:00
# Examples:
# --config benchmarks.grpc.yml --scenario grpcaspnetcoreserver-grpcnetclient --profile aspnet-physical-lin --variable scenario=unary --variable streams=70
imports:
2022-04-15 21:51:01 +03:00
- https://github.com/aspnet/Benchmarks/blob/main/scenarios/aspnet.profiles.yml?raw=true
2020-07-01 02:44:39 +03:00
- https://raw.githubusercontent.com/grpc/grpc-dotnet/master/perf/benchmarkapps/GrpcClient/grpc-client.yml
- https://raw.githubusercontent.com/grpc/grpc-dotnet/master/perf/benchmarkapps/GrpcAspNetCoreServer/grpc-aspnetcore-server.yml
- https://raw.githubusercontent.com/grpc/grpc-dotnet/master/perf/benchmarkapps/GrpcCoreServer/grpc-core-server.yml
2021-03-08 21:49:41 +03:00
- https://raw.githubusercontent.com/aspnet/Benchmarks/main/src/BenchmarksApps/Grpc/GoServer/grpc-go-server.yml
- https://raw.githubusercontent.com/aspnet/Benchmarks/main/src/BenchmarksApps/Grpc/GoClient/grpc-go-client.yml
- https://raw.githubusercontent.com/dotnet/crank/main/src/Microsoft.Crank.Jobs.H2Load/h2load.yml
2021-04-13 01:41:20 +03:00
2020-07-01 02:44:39 +03:00
variables:
serverPort: 5000
2021-04-20 17:34:09 +03:00
2020-07-01 02:44:39 +03:00
scenarios:
grpcaspnetcoreserver-grpcnetclient:
application:
job: grpcAspNetCoreServer
load:
job: grpcDotNetClient
variables:
grpcClientType: grpcnetclient
grpccoreserver-grpcnetclient:
application:
job: grpcCoreServer
load:
job: grpcDotNetClient
variables:
grpcClientType: grpcnetclient
grpcgoserver-grpcnetclient:
application:
job: grpcGoServer
load:
job: grpcDotNetClient
variables:
grpcClientType: grpcnetclient
grpcaspnetcoreserver-grpccoreclient:
application:
job: grpcAspNetCoreServer
load:
job: grpcDotNetClient
variables:
grpcClientType: grpccore
grpccoreserver-grpccoreclient:
application:
job: grpcCoreServer
load:
job: grpcDotNetClient
variables:
grpcClientType: grpccore
grpcgoserver-grpccoreclient:
application:
job: grpcGoServer
load:
job: grpcDotNetClient
variables:
grpcClientType: grpccore
grpcaspnetcoreserver-grpcgoclient:
application:
job: grpcAspNetCoreServer
load:
job: grpcGoClient
grpccoreserver-grpcgoclient:
application:
job: grpcCoreServer
load:
job: grpcGoClient
grpcgoserver-grpcgoclient:
application:
job: grpcGoServer
load:
job: grpcGoClient
grpcaspnetcoreserver-h2loadclient:
application:
job: grpcAspNetCoreServer
load:
job: h2LoadClient
variables:
presetHeaders: grpc
grpccoreserver-h2loadclient:
application:
job: grpcCoreServer
load:
job: h2LoadClient
variables:
presetHeaders: grpc
grpcgoserver-h2loadclient:
application:
job: grpcGoServer
load:
job: h2LoadClient
variables:
presetHeaders: grpc