Skip to content

Commit ccb100b

Browse files
committed
version 5.8.2
1 parent d1f4750 commit ccb100b

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

47 files changed

+32
-4784
lines changed

NBomber.sln

-14
Original file line numberDiff line numberDiff line change
@@ -17,8 +17,6 @@ Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "simulators", "simulators",
1717
EndProject
1818
Project("{F2A71F9B-5D33-465A-A702-920D77279786}") = "NBomber", "src\NBomber\NBomber.fsproj", "{53904BB5-68B2-497A-93BD-46423FBD239C}"
1919
EndProject
20-
Project("{F2A71F9B-5D33-465A-A702-920D77279786}") = "NBomber.IntegrationTests", "tests\NBomber.IntegrationTests\NBomber.IntegrationTests.fsproj", "{D201E3A0-AE64-41AB-B9CB-3A06D0DEA88C}"
21-
EndProject
2220
Global
2321
GlobalSection(SolutionConfigurationPlatforms) = preSolution
2422
Debug|Any CPU = Debug|Any CPU
@@ -89,18 +87,6 @@ Global
8987
{53904BB5-68B2-497A-93BD-46423FBD239C}.Release|x64.Build.0 = Release|Any CPU
9088
{53904BB5-68B2-497A-93BD-46423FBD239C}.Release|x86.ActiveCfg = Release|Any CPU
9189
{53904BB5-68B2-497A-93BD-46423FBD239C}.Release|x86.Build.0 = Release|Any CPU
92-
{D201E3A0-AE64-41AB-B9CB-3A06D0DEA88C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
93-
{D201E3A0-AE64-41AB-B9CB-3A06D0DEA88C}.Debug|Any CPU.Build.0 = Debug|Any CPU
94-
{D201E3A0-AE64-41AB-B9CB-3A06D0DEA88C}.Debug|x64.ActiveCfg = Debug|Any CPU
95-
{D201E3A0-AE64-41AB-B9CB-3A06D0DEA88C}.Debug|x64.Build.0 = Debug|Any CPU
96-
{D201E3A0-AE64-41AB-B9CB-3A06D0DEA88C}.Debug|x86.ActiveCfg = Debug|Any CPU
97-
{D201E3A0-AE64-41AB-B9CB-3A06D0DEA88C}.Debug|x86.Build.0 = Debug|Any CPU
98-
{D201E3A0-AE64-41AB-B9CB-3A06D0DEA88C}.Release|Any CPU.ActiveCfg = Release|Any CPU
99-
{D201E3A0-AE64-41AB-B9CB-3A06D0DEA88C}.Release|Any CPU.Build.0 = Release|Any CPU
100-
{D201E3A0-AE64-41AB-B9CB-3A06D0DEA88C}.Release|x64.ActiveCfg = Release|Any CPU
101-
{D201E3A0-AE64-41AB-B9CB-3A06D0DEA88C}.Release|x64.Build.0 = Release|Any CPU
102-
{D201E3A0-AE64-41AB-B9CB-3A06D0DEA88C}.Release|x86.ActiveCfg = Release|Any CPU
103-
{D201E3A0-AE64-41AB-B9CB-3A06D0DEA88C}.Release|x86.Build.0 = Release|Any CPU
10490
EndGlobalSection
10591
GlobalSection(SolutionProperties) = preSolution
10692
HideSolutionNode = FALSE

examples/BookstoreSimulator/BookstoreSimulator.csproj

+4-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
<PropertyGroup>
44
<TargetFramework>net8.0</TargetFramework>
5-
<Nullable>enable</Nullable>
5+
<Nullable>disable</Nullable>
66
<ImplicitUsings>enable</ImplicitUsings>
77
</PropertyGroup>
88

@@ -12,6 +12,7 @@
1212

1313
<ItemGroup>
1414
<PackageReference Include="Microsoft.AspNetCore.Authentication.JwtBearer" Version="7.0.9" />
15+
<PackageReference Include="Microsoft.IdentityModel.JsonWebTokens" Version="8.3.0" />
1516
<PackageReference Include="Serilog.AspNetCore" Version="7.0.0" />
1617
<PackageReference Include="Swashbuckle.AspNetCore.Swagger" Version="6.5.0" />
1718
<PackageReference Include="Swashbuckle.AspNetCore.SwaggerGen" Version="6.5.0" />
@@ -20,6 +21,8 @@
2021
<PackageReference Include="FluentValidation" Version="11.6.0" />
2122
<PackageReference Include="Dapper.Contrib" Version="2.0.78" />
2223
<PackageReference Include="Newtonsoft.Json" Version="13.0.3" />
24+
<PackageReference Include="System.IdentityModel.Tokens.Jwt" Version="8.3.0" />
25+
<PackageReference Include="System.Text.Json" Version="9.0.0" />
2326
</ItemGroup>
2427

2528
</Project>

examples/BookstoreSimulator/Controllers/DatabasesController.cs

+3-1
Original file line numberDiff line numberDiff line change
@@ -17,10 +17,12 @@ public DatabasesController(DB db)
1717

1818
[AllowAnonymous]
1919
[HttpPut]
20-
public async Task PreparedDB()
20+
public Task PreparedDB()
2121
{
2222
_db.CleanTables();
2323
_db.CreateTables();
24+
25+
return Task.CompletedTask;
2426
}
2527
}
2628
}

examples/BookstoreSimulator/Controllers/UsersController.cs

+3-3
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ public class UsersController : ControllerBase
1717
private readonly JwtSetings _jwtSetings;
1818
private readonly SingUpUserRequestValidator _singUpUserRequestValidator;
1919
private readonly LoginUserRequestValidator _loginUserRequestValidator;
20-
20+
2121
public UsersController
2222
(UserRepository rep, JwtSetings jwtSetings,
2323
SingUpUserRequestValidator singUpUserRequestValidator,
@@ -87,9 +87,9 @@ public async Task<IResult> Login([FromBody] LoginUserRequest request)
8787
[Route("logout")]
8888
[Authorize]
8989
[HttpPost]
90-
public async Task<IResult> Logout()
90+
public Task<IResult> Logout()
9191
{
92-
return Results.Ok();
92+
return Task.FromResult(Results.Ok());
9393
}
9494
}
9595
}

examples/BookstoreSimulator/Infra/DAL/UserRepository.cs

+1-1
Original file line numberDiff line numberDiff line change
@@ -94,7 +94,7 @@ public async Task<DBResultExeption> InsertUser(UserDBRecord record)
9494
}
9595
}
9696

97-
public async Task<UserLoginDBRecord?> TryFindUserLoginData(string email)
97+
public async Task<UserLoginDBRecord> TryFindUserLoginData(string email)
9898
{
9999
try
100100
{

examples/BookstoreSimulator/Pages/Error.cshtml.cs

+3-3
Original file line numberDiff line numberDiff line change
@@ -8,9 +8,9 @@ namespace BookstoreSimulator.Pages
88
[IgnoreAntiforgeryToken]
99
public class ErrorModel : PageModel
1010
{
11-
public string? RequestId { get; set; }
11+
public string RequestId { get; set; }
1212

13-
public bool ShowRequestId => !string.IsNullOrEmpty(RequestId);
13+
public bool ShowRequestId => string.IsNullOrEmpty(RequestId);
1414

1515
private readonly ILogger<ErrorModel> _logger;
1616

@@ -24,4 +24,4 @@ public void OnGet()
2424
RequestId = Activity.Current?.Id ?? HttpContext.TraceIdentifier;
2525
}
2626
}
27-
}
27+
}

examples/BookstoreSimulator/Program.cs

+4-4
Original file line numberDiff line numberDiff line change
@@ -89,11 +89,11 @@ public static void Main(string[] args)
8989
IssuerSigningKey = new SymmetricSecurityKey(Encoding.UTF8.GetBytes(jwtSetings.Key))
9090
};
9191
});
92-
92+
9393
var settings = builder.Configuration.GetSection("BookstoreSettings").Get<BookstoreSettings>();
9494

9595
builder.Services.AddSingleton(_ => new UserRepository(settings, logger));
96-
builder.Services.AddSingleton(_ => new BookRepository(settings, logger));
96+
builder.Services.AddSingleton(_ => new BookRepository(settings, logger));
9797
builder.Services.AddSingleton(_ => new OrderRepository(settings, logger));
9898
builder.Services.AddSingleton(_ => new DB(settings, logger));
9999
builder.Services.AddSingleton(_ => new SingUpUserRequestValidator());
@@ -115,8 +115,8 @@ public static void Main(string[] args)
115115
{
116116
OnPrepareResponse = context =>
117117
{
118-
context.Context.Response.Headers.Add("Cache-Control", "no-cache, no-store");
119-
context.Context.Response.Headers.Add("Expires", "-1");
118+
context.Context.Response.Headers.Append("Cache-Control", "no-cache, no-store");
119+
context.Context.Response.Headers.Append("Expires", "-1");
120120
}
121121
});
122122

examples/Demo/Demo.csproj

+6-6
Original file line numberDiff line numberDiff line change
@@ -67,14 +67,14 @@
6767
<PackageReference Include="Dapper.Contrib" Version="2.0.78" />
6868
<PackageReference Include="LiteDB" Version="5.0.15" />
6969

70-
<PackageReference Include="NBomber" Version="5.8.1" />
70+
<PackageReference Include="NBomber" Version="5.8.2" />
7171
<PackageReference Include="NBomber.Data" Version="5.0.0" />
72-
<PackageReference Include="NBomber.Http" Version="5.2.0" />
73-
<PackageReference Include="NBomber.MQTT" Version="0.2.0" />
74-
<PackageReference Include="NBomber.Sinks.Timescale" Version="0.6.1" />
75-
<PackageReference Include="NBomber.WebBrowser" Version="0.1.0" />
72+
<PackageReference Include="NBomber.Http" Version="5.2.1" />
73+
<PackageReference Include="NBomber.MQTT" Version="0.2.1" />
74+
<PackageReference Include="NBomber.Sinks.Timescale" Version="0.6.2" />
75+
<PackageReference Include="NBomber.WebBrowser" Version="0.1.1" />
7676
<PackageReference Include="NBomber.WebSockets" Version="0.1.0" />
77-
<PackageReference Include="NBomber.Sinks.InfluxDB" Version="5.1.0" />
77+
<PackageReference Include="NBomber.Sinks.InfluxDB" Version="5.1.1" />
7878

7979
<PackageReference Include="Serilog.Sinks.Elasticsearch" Version="9.0.0" />
8080
<PackageReference Include="Serilog.Sinks.Grafana.Loki" Version="8.3.0" />

examples/WebAppSimulator/Pages/Error.cshtml.cs

+3-3
Original file line numberDiff line numberDiff line change
@@ -8,9 +8,9 @@ namespace WebAppSimulator.Pages
88
[IgnoreAntiforgeryToken]
99
public class ErrorModel : PageModel
1010
{
11-
public string? RequestId { get; set; }
11+
public string RequestId { get; set; }
1212

13-
public bool ShowRequestId => !string.IsNullOrEmpty(RequestId);
13+
public bool ShowRequestId => string.IsNullOrEmpty(RequestId);
1414

1515
private readonly ILogger<ErrorModel> _logger;
1616

@@ -24,4 +24,4 @@ public void OnGet()
2424
RequestId = Activity.Current?.Id ?? HttpContext.TraceIdentifier;
2525
}
2626
}
27-
}
27+
}

examples/WebAppSimulator/WebAppSimulator.csproj

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
<PropertyGroup>
44
<TargetFramework>net8.0</TargetFramework>
5-
<Nullable>enable</Nullable>
5+
<Nullable>disable</Nullable>
66
<ImplicitUsings>enable</ImplicitUsings>
77
</PropertyGroup>
88

examples/xUnitExample/xUnitExample.csproj

+2-2
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,8 @@
88

99
<ItemGroup>
1010
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="17.4.0" />
11-
<PackageReference Include="NBomber" Version="5.8.1" />
12-
<PackageReference Include="NBomber.Http" Version="5.2.0" />
11+
<PackageReference Include="NBomber" Version="5.8.2" />
12+
<PackageReference Include="NBomber.Http" Version="5.2.1" />
1313
<PackageReference Include="xunit" Version="2.4.2" />
1414
<PackageReference Include="xunit.runner.visualstudio" Version="2.4.5">
1515
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>

src/NBomber/NBomber.fsproj

+2
Original file line numberDiff line numberDiff line change
@@ -73,6 +73,7 @@
7373
</ItemGroup>
7474

7575
<ItemGroup>
76+
<PackageReference Include="MessagePack" Version="2.5.192" />
7677
<PackageReference Include="NBomber.Contracts" Version="[4.2.0-beta.2]" />
7778
<PackageReference Include="CommandLineParser" Version="2.8.0" />
7879
<PackageReference Include="FsToolkit.ErrorHandling.TaskResult" Version="2.13.0" />
@@ -85,6 +86,7 @@
8586
<PackageReference Include="ConsoleTables" Version="2.4.2" />
8687
<PackageReference Include="Serilog.Sinks.SpectreConsole" Version="[0.3.3]" />
8788
<PackageReference Update="FSharp.Core" Version="7.0.0" />
89+
<PackageReference Include="System.Text.Json" Version="9.0.0" />
8890
</ItemGroup>
8991
<ItemGroup>
9092
<EmbeddedResource Include="Resources\HtmlReport\assets\js\index.js" />

tests/NBomber.IntegrationTests/AssemblyInfo.fs

-8
This file was deleted.

tests/NBomber.IntegrationTests/CliArgsTests.fs

-95
This file was deleted.

0 commit comments

Comments
 (0)