@page "{handler?}" @{ Layout = null; } @using Volo.ClientSimulation @using Volo.ClientSimulation.Clients @using Volo.ClientSimulation.Pages.ClientSimulation @model Volo.ClientSimulation.Pages.ClientSimulation.SimulationAreaModel
Start
Stop
@Model.Snapshot.State
Clients @foreach (var client in Model.Snapshot.Clients) { @if (client.State == ClientState.Running) { } else if (client.State == ClientState.Stopping) { } else if (client.State == ClientState.Stopped) { } @client.Scenario.DisplayText @if (client.State != ClientState.Stopped) { | @client.Scenario.CurrentStep.DisplayText } } Scenarios @foreach (var scenario in Model.Snapshot.Scenarios) { @scenario.DisplayText Step Execution Success Fail Min Max Avg @foreach (var step in scenario.Steps) { @step.DisplayText @step.ExecutionCount @step.SuccessCount @if (step.FailCount > 0) { @step.FailCount } else { @step.FailCount } @step.MinExecutionDuration.ToString("0.0") ms @step.MaxExecutionDuration.ToString("0.0") ms @step.AvgExecutionDuration.ToString("0.0") ms } }