WireMock.Net.Testcontainers 1.5.62
前缀已保留
dotnet add package WireMock.Net.Testcontainers --version 1.5.62
NuGet\Install-Package WireMock.Net.Testcontainers -Version 1.5.62
<PackageReference Include="WireMock.Net.Testcontainers" Version="1.5.62" />
paket add WireMock.Net.Testcontainers --version 1.5.62
#r "nuget: WireMock.Net.Testcontainers, 1.5.62"
// Install WireMock.Net.Testcontainers as a Cake Addin #addin nuget:?package=WireMock.Net.Testcontainers&version=1.5.62 // Install WireMock.Net.Testcontainers as a Cake Tool #tool nuget:?package=WireMock.Net.Testcontainers&version=1.5.62
WireMock.Net
受到 [WireMock(http://WireMock.org) 的影响的轻量级 .NET Http 模拟服务器。
⭐ 关键功能
- 基于 URL/Path、头部、cookie 和 body 内容模式匹配的 HTTP 响应存根
- 库可用于单元测试和集成测试
- 作为独立进程、Windows 服务、Azure/IIS 或 Docker 运行
- 通过流畅的 C# .NET API、JSON 文件和 JSON over HTTP 进行配置
- 存根的录制/回放(代理)
- 按请求条件代理
- 模拟状态行为
- 使用 Handlebars 和扩展进行响应模板/转换
- 可在本地或 CI/CD 场景中使用
⭐ 存根
WireMock.Net 的一个核心功能是返回预定义的 HTTP 响应,供匹配条件的请求使用。请参阅 Wiki : 存根。
⭐ 请求匹配
WireMock.Net 支持高级请求匹配逻辑,请参见 Wiki:请求匹配。
⭐ 响应模板化
WireMock.Net 返回的响应可以通过模板化进行更改。此处有所描述 Wiki:响应模板化。
⭐ 管理API参考
WireMock 管理API提供通过http接口定义映射的功能,请参阅 Wiki:管理API参考。
⭐ 使用
WireMock.Net 可以以多种方式使用
单元测试
您可以使用您喜欢的测试框架并在测试中使用WireMock,请参见 Wiki:单元测试中的WireMock。
作为dotnet工具
将WireMock.Net 作为(全局)dotnet工具安装非常简单,请参阅 Wiki:dotnet工具。
作为独立进程/控制台应用程序
在控制台应用程序中启动模拟服务器非常简单,请参阅 Wiki:独立进程。
作为Windows服务
您还可以将WireMock.Net 作为Windows Service运行,请遵循此 WireMock-as-a-Windows-Service。
作为Azure中的Web作业或IIS中的应用程序
请参阅此链接 WireMock-as-a-(Azure)-Web-App
在docker容器中
您还可以在 hub.docker.com 处获得Linux和Windows Nano容器。更多详情请参见 Docker。
HTTPS / SSL
有关使用HTTPS(SSL)的更多详细信息,请在此处查阅 Wiki:HTTPS。
📚 文档
更多信息,请参阅此Wiki页面: WireMock.Net是什么。
产品 | 版本 兼容的及其它计算的目标框架版本。 |
---|---|
.NET | net5.0 已计算。 net5.0-windows 已计算。 net6.0 已计算。 net6.0-android 已计算。 net6.0-ios 已计算。 net6.0-maccatalyst 已计算。 net6.0-macos 已计算。 net6.0-tvos 已计算。 net6.0-windows 已计算。 net7.0 已计算。 net7.0-android 已计算。 net7.0-ios 已计算。 net7.0-maccatalyst 已计算。 net7.0-macos 已计算。 net7.0-tvos 已计算。 net7.0-windows 已计算。 net8.0 已计算。 net8.0-android 已计算。 net8.0-browser 已计算。 net8.0-ios 已计算。 net8.0-maccatalyst 已计算。 net8.0-macos 已计算。 net8.0-tvos 已计算。 net8.0-windows 已计算。 |
.NET Core | netcoreapp2.0 已计算。 netcoreapp2.1 已计算。 netcoreapp2.2 已计算。 netcoreapp3.0 已计算。 netcoreapp3.1 已计算。 |
.NET Standard | netstandard2.0 兼容。 netstandard2.1 兼容。 |
.NET Framework | net461 已计算。 net462 已计算。 net463 已计算。 net47 已计算。 net471 已计算。 net472 已计算。 net48 已计算。 net481 已计算。 |
MonoAndroid | monoandroid 已计算。 |
MonoMac | monomac 已计算。 |
MonoTouch | monotouch 已计算。 |
Tizen | tizen40 已计算。 tizen60 已计算。 |
Xamarin.iOS | xamarinios 已计算。 |
Xamarin.Mac | xamarinmac 已计算。 |
Xamarin.TVOS | xamarintvos 已计算。 |
Xamarin.WatchOS | xamarinwatchos 已计算。 |
-
.NETStandard 2.0
- StefValidation (>= 0.1.1)
- Testcontainers (= 3.9.0)
- WireMock.Net.RestClient (>= 1.5.62)
-
.NETStandard 2.1
- StefValidation (>= 0.1.1)
- Testcontainers (= 3.9.0)
- WireMock.Net.RestClient (>= 1.5.62)
NuGet 包
此包没有被任何 NuGet 包使用。
Github 仓库
此包没有被任何流行 Github 仓库使用。
版本 | 下载 | 最后更新 |
---|---|---|
1.5.62 | 1,074 | 7/27/2024 |
1.5.61 | 49 | 7/27/2024 |
1.5.60 | 3,023 | 7/9/2024 |
1.5.59 | 1,548 | 6/26/2024 |
1.5.58 | 1,828 | 6/8/2024 |
1.5.57 | 1,639 | 6/4/2024 |
1.5.56 | 193 | 6/3/2024 |
1.5.55 | 2,882 | 5/22/2024 |
1.5.54 | 930 | 5/18/2024 |
1.5.53 | 1,788 | 5/8/2024 |
1.5.52 | 12,246 | 4/6/2024 |
1.5.51 | 2,084 | 3/20/2024 |
1.5.50 | 92 | 3/20/2024 |
1.5.49 | 4,274 | 3/6/2024 |
1.5.48 | 2,432 | 2/17/2024 |
1.5.47 | 6,009 | 1/25/2024 |
1.5.46 | 8,008 | 12/23/2023 |
1.5.45 | 417 | 12/21/2023 |
1.5.44 | 572 | 12/14/2023 |
1.5.43 | 388 | 12/11/2023 |
1.5.42 | 195 | 12/9/2023 |
1.5.41 | 374 | 12/4/2023 |
1.5.40 | 5,651 | 11/7/2023 |
1.5.39 | 2,198 | 10/9/2023 |
1.5.38 | 116 | 10/9/2023 |
1.5.37 | 2,114 | 9/27/2023 |
1.5.36 | 604 | 9/21/2023 |
1.5.35 | 17,091 | 8/19/2023 |
1.5.34 | 4,998 | 8/4/2023 |
1.5.32 | 14,348 | 7/15/2023 |
1.5.31 | 230 | 7/8/2023 |
1.5.30 | 170 | 6/28/2023 |
1.5.29 | 170 | 6/22/2023 |
1.5.28 | 753 | 6/11/2023 |
1.0.0 | 83 | 7/22/2024 |
0.0.1-preview-01 | 114 | 6/7/2023 |
# 1.5.62 (27 July 2024)
- #1147 添加 FormUrlEncodedMatcher [功能]
- #1143 如果映射中的键值对顺序与请求体顺序不同,则 FormEncoded 请求会失败(404 Not Found)[错误]
完整的发布说明可以在此处找到: https://github.com/WireMock-Net/WireMock.Net/blob/master/CHANGELOG.md