Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 2 additions & 0 deletions build/job-variables.yml
Original file line number Diff line number Diff line change
Expand Up @@ -67,6 +67,8 @@ variables:
value: --config https://raw.githubusercontent.com/aspnet/Benchmarks/main/scenarios/antiforgery.benchmarks.yml
- name: tlsJobs
value: --config https://raw.githubusercontent.com/aspnet/Benchmarks/main/scenarios/tls.benchmarks.yml
- name: rejectionJobs
value: --config https://raw.githubusercontent.com/aspnet/Benchmarks/main/scenarios/rejection.benchmarks.yml
- name: goldilocksJobs
value: --config https://raw.githubusercontent.com/aspnet/Benchmarks/main/scenarios/goldilocks.benchmarks.yml
- name: monoJobs
Expand Down
40 changes: 40 additions & 0 deletions build/trend-scenarios.yml
Original file line number Diff line number Diff line change
Expand Up @@ -120,6 +120,46 @@ parameters:
- displayName: "Kestrel Linux: TLS Renegotiation"
arguments: --scenario tls-renegotiation-kestrel $(tlsJobs) --property scenario=KestrelTLSRenegotiation --application.options.requiredOperatingSystem linux

# TLS (IDNA Relay)

- displayName: "[IDNA] HttpSys Windows: TLS Handshakes"
arguments: --scenario tls-handshakes-httpsys $(tlsJobs) --property scenario=IDNAHttpSysTLSHandshakes --profile idna-intel-win-relay

- displayName: "[IDNA] HttpSys Windows: mTLS Handshakes"
arguments: --scenario mTls-handshakes-httpsys $(tlsJobs) --property scenario=IDNAHttpSysMutualTLSHandshakes --profile idna-intel-win-relay

- displayName: "[IDNA] HttpSys Windows: TLS Renegotiation"
arguments: --scenario tls-renegotiation-httpsys $(tlsJobs) --property scenario=IDNAHttpSysTLSRenegotiation --profile idna-intel-win-relay

- displayName: "[IDNA] Kestrel Linux: TLS Handshakes"
arguments: --scenario tls-handshakes-kestrel $(tlsJobs) --property scenario=IDNAKestrelTLSHandshakes idna-intel-lin-relay

- displayName: "[IDNA] Kestrel Linux: mTLS Handshakes"
arguments: --scenario mTls-handshakes-kestrel $(tlsJobs) --property scenario=IDNAKestrelMutualTLSHandshakes idna-intel-lin-relay

- displayName: "[IDNA] Kestrel Linux: TLS Renegotiation"
arguments: --scenario tls-renegotiation-kestrel $(tlsJobs) --property scenario=IDNAKestrelTLSRenegotiation idna-intel-lin-relay

# Rejection

- displayName: "HttpSys Windows: Encoded URL symbols"
arguments: --scenario httpsys-encoded-url $(rejectionJobs) --property scenario=RejectionEncodedUrlHttpSys --application.options.requiredOperatingSystem windows

- displayName: "HttpSys Windows: Invalid Header"
arguments: --scenario httpsys-header-symbols $(rejectionJobs) --property scenario=RejectionInvalidHeaderHttpSys --application.options.requiredOperatingSystem windows

- displayName: "HttpSys Windows: Host Header Mismatch"
arguments: --scenario httpsys-hostheader-mismatch $(rejectionJobs) --property scenario=RejectionHostHeaderMismatchHttpSys --application.options.requiredOperatingSystem windows

- displayName: "Kestrel Linux: Encoded URL symbols"
arguments: --scenario kestrel-encoded-url $(rejectionJobs) --property scenario=RejectionEncodedUrlKestrel --application.options.requiredOperatingSystem linux

- displayName: "Kestrel Linux: Invalid Header"
arguments: --scenario kestrel-header-symbols $(rejectionJobs) --property scenario=RejectionInvalidHeaderKestrel --application.options.requiredOperatingSystem linux

- displayName: "Kestrel Linux: Host Header Mismatch"
arguments: --scenario kestrel-hostheader-mismatch $(rejectionJobs) --property scenario=RejectionHostHeaderMismatchKestrel --application.options.requiredOperatingSystem linux

steps:
- ${{ each s in parameters.scenarios }}:
- task: PublishToAzureServiceBus@2
Expand Down
1 change: 1 addition & 0 deletions scenarios/tls.benchmarks.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@
- https://raw.githubusercontent.com/dotnet/crank/main/src/Microsoft.Crank.Jobs.Bombardier/bombardier.yml
- https://raw.githubusercontent.com/dotnet/crank/main/src/Microsoft.Crank.Jobs.HttpClient/httpclient.yml
- https://github.com/aspnet/Benchmarks/blob/main/scenarios/aspnet.profiles.yml?raw=true
- https://github.com/aspnet/Benchmarks/blob/main/build/azure.profile.yml?raw=true

variables:
serverPort: 5000
Expand Down
Loading