WireMock.Net.FluentAssertions 1.5.62

前缀已保留
dotnet add package WireMock.Net.FluentAssertions --version 1.5.62                
NuGet\Install-Package WireMock.Net.FluentAssertions -Version 1.5.62                
此命令旨在在 Visual Studio 的包管理器控制台中运行,因为它使用 NuGet 模块的 Install-Package 版本。
<PackageReference Include="WireMock.Net.FluentAssertions" Version="1.5.62" />                
对于支持 PackageReference 的项目,将此 XML 节拷贝到项目文件中以引用该包。
paket add WireMock.Net.FluentAssertions --version 1.5.62                
#r "nuget: WireMock.Net.FluentAssertions, 1.5.62"                
#r 指令可用于 F# Interactive 和多语言笔记本。将此内容拷贝到交互式工具或脚本的源代码中以引用该包。
// Install WireMock.Net.FluentAssertions as a Cake Addin
#addin nuget:?package=WireMock.Net.FluentAssertions&version=1.5.62

// Install WireMock.Net.FluentAssertions as a Cake Tool
#tool nuget:?package=WireMock.Net.FluentAssertions&version=1.5.62                

WireMock.Net

.NET 轻量级 Http 模拟服务器,灵感来自 Java 世界的 [WireMock(http://WireMock.org)]。

⭐ 关键特性

  • HTTP 响应占位符,可按 URL/Path、头、Cookie 和正文内容模式匹配
  • 库可用于单元测试和集成测试
  • 可作为独立进程、Windows 服务、Azure/IIS 或 docker 运行
  • 可通过流畅的 C# .NET API、JSON 文件和 HTTP 上的 JSON 进行配置
  • 占位符的记录/播放(代理)
  • 按请求条件的代理
  • 模拟有状态行为
  • 使用 Handlebars 和扩展进行响应模板/转换
  • 可在本地或CI/CD场景中使用

⭐ 模拟

WireMock.Net的核心功能是能够为匹配特定条件的请求返回预定义的HTTP响应。请参阅 维基:模拟

⭐ 请求匹配

WireMock.Net支持高级请求匹配逻辑,请参阅 维基:请求匹配

⭐ 响应模板化

WireMock.Net返回的响应可以通过模板化进行更改。详细信息请见此处 维基:响应模板化

⭐ 管理API参考

WireMock管理API通过HTTP接口提供定义映射的功能,请参阅 维基:管理API参考

⭐ 使用

WireMock.Net可以使用多种方式使用

单元测试

您可以在您的测试中使用最喜欢的测试框架,并在测试中嵌入WireMock,请参阅 维基:单元测试

作为一个dotnet工具

将WireMock.Net作为(全局)dotnet工具安装非常简单,请参阅 维基:dotnet工具

作为一个独立的进程或控制台应用程序

在控制台应用程序中启动模拟服务器非常直接,请参阅 维基:独立进程

作为一个Windows服务

您还可以将WireMock.Net作为Windows服务运行,按照以下步骤操作 WireMock-as-a-Windows-Service

作为一个Azure的Web作业或IIS中的应用程序

请参阅此链接 WireMock-as-a-(Azure)-Web-App

在docker容器中

同时提供Linux和Windows-Nano容器,可在 hub.docker.com 找到。更多信息请参阅 Docker

HTTPS / SSL

有关使用HTTPS(SSL)的更多信息,请参阅此处 维基:HTTPS

📚 文档

有关更多信息,请参阅此维基页面: 什么是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 netcoreapp1.0 已计算。 netcoreapp1.1 已计算。 netcoreapp2.0 已计算。 netcoreapp2.1 已计算。 netcoreapp2.2 已计算。 netcoreapp3.0 已计算。 netcoreapp3.1 已计算。
.NET Standard netstandard1.3 兼容。 netstandard1.4 已计算。 netstandard1.5 已计算。 netstandard1.6 已计算。 netstandard2.0 兼容。 netstandard2.1 兼容。
.NET Framework net451 兼容。 net452 已计算。 net46 已计算。 net461 已计算。 net462 已计算。 net463 已计算。 net47 兼容。 net471 已计算。 net472 已计算。 net48 已计算。 net481 已计算。
MonoAndroid monoandroid 已计算。
MonoMac monomac 已计算。
MonoTouch monotouch 已计算。
Tizen tizen30 已计算。 tizen40 已计算。 tizen60 已计算。
Universal Windows Platform uap 已计算。 uap10.0 已计算。
Xamarin.iOS xamarinios 已计算。
Xamarin.Mac xamarinmac 已计算。
Xamarin.TVOS xamarintvos 已计算。
Xamarin.WatchOS xamarinwatchos 已计算。
兼容目标框架
包含目标框架(在包中)
了解更多关于 目标框架.NET Standard 的信息。

NuGet 包 (1)

显示依赖 WireMock.Net.FluentAssertions 的前 1 个 NuGet 包

下载
Gems.TestInfrastructure.WireMock

使用 WireMock 进行测试的基础设施

GitHub 仓库

此包尚未被任何流行的 GitHub 仓库使用。

版本 下载 最后更新
1.5.62 4,985 7/27/2024
1.5.61 50 7/27/2024
1.5.60 6,664 7/9/2024
1.5.59 5,654 6/26/2024
1.5.58 8,260 6/8/2024
1.5.57 3,096 6/4/2024
1.5.56 3,767 6/3/2024
1.5.55 5,256 5/22/2024
1.5.54 6,416 5/18/2024
1.5.53 40,385 5/8/2024
1.5.52 49,816 4/6/2024
1.5.51 14,740 3/20/2024
1.5.50 166 3/20/2024
1.5.49 14,669 3/6/2024
1.5.48 8,015 2/17/2024
1.5.47 59,213 1/25/2024
1.5.46 42,858 12/23/2023
1.5.45 988 12/21/2023
1.5.44 3,799 12/14/2023
1.5.43 1,801 12/11/2023
1.5.42 1,034 12/9/2023
1.5.41 2,345 12/4/2023
1.5.40 24,360 11/7/2023
1.5.39 20,982 10/9/2023
1.5.38 510 10/9/2023
1.5.37 5,360 9/27/2023
1.5.36 3,767 9/21/2023
1.5.35 33,464 8/19/2023
1.5.34 8,513 8/4/2023
1.5.32 37,481 7/15/2023
1.5.31 5,956 7/8/2023
1.5.30 16,580 6/28/2023
1.5.29 2,330 6/22/2023
1.5.28 16,067 6/11/2023
1.5.27 16,845 6/3/2023
1.5.26 120,433 5/25/2023
1.5.25 26,317 5/13/2023
1.5.24 11,902 5/7/2023
1.5.23 38,716 4/23/2023
1.5.22 6,943 4/8/2023
1.5.21 9,487 3/22/2023
1.5.20 1,672 3/19/2023
1.5.19 795 3/17/2023
1.5.18 5,401 3/9/2023
1.5.17 7,741 2/25/2023
1.5.16 21,670 2/6/2023
1.5.15 5,567 1/29/2023
1.5.14 1,292 1/24/2023
1.5.13 61,561 12/11/2022
1.5.12 2,649 12/3/2022
1.5.11 5,355 11/24/2022
1.5.10 24,277 11/6/2022
1.5.9 3,086 10/29/2022
1.5.8 6,925 10/16/2022
1.5.7 6,684 10/11/2022
1.5.6 12,627 9/12/2022
1.5.5 4,321 9/3/2022
1.5.4 3,339 8/24/2022
1.5.3 17,058 7/29/2022
1.5.2 2,400 7/24/2022
1.5.1 7,543 7/8/2022
1.5.0 9,929 6/10/2022
1.4.43 8,785 5/21/2022
1.4.42 1,827 5/13/2022
1.4.41 6,738 4/22/2022
1.4.40 4,659 3/26/2022
1.4.39 1,030 3/25/2022
1.4.38 3,321 3/12/2022
1.4.37 3,523 3/2/2022
1.4.36 1,081 2/25/2022
1.4.35 11,679 2/9/2022
1.4.34 3,636 1/27/2022
1.4.33 1,218 1/24/2022
1.4.32 1,424 1/17/2022
1.4.31 2,022 1/6/2022
1.4.30 1,594 12/25/2021
1.4.29 2,224 12/12/2021
1.4.28 4,156 12/1/2021
1.4.27 5,458 11/17/2021
1.4.26 1,552 11/4/2021
1.4.25 13,448 10/27/2021
1.4.24 1,345 10/20/2021
1.4.23 2,980 9/27/2021
1.4.22 1,908 9/22/2021
1.4.21 1,091 9/16/2021
1.4.21-preview-03 792 9/12/2021
1.4.20 19,085 8/6/2021
1.4.19 1,031 8/4/2021
1.4.18 8,756 7/10/2021
1.4.17 1,259 7/7/2021
1.4.16 3,996 6/5/2021
1.4.15 3,033 5/19/2021
1.4.14 1,087 5/11/2021
1.4.13 1,924 4/26/2021
1.4.12 1,026 4/22/2021
1.4.11 1,162 4/18/2021
1.4.10 1,360 4/15/2021
1.4.9 2,182 3/31/2021
1.4.8 3,618 3/24/2021
1.4.7 2,067 3/21/2021
1.4.6 3,591 2/26/2021
1.4.5 1,713 2/11/2021
1.4.4 1,052 2/9/2021
1.4.3 1,092 2/5/2021
1.4.2 2,000 1/24/2021
1.4.1 2,349 1/19/2021
1.4.0 1,119 1/12/2021
1.3.10 8,334 12/23/2020
1.3.9 1,572 12/8/2020
1.3.8 1,021 12/3/2020
1.3.7 7,950 11/17/2020
1.3.6 1,682 11/10/2020
1.3.5 1,381 11/4/2020
1.3.4 2,287 10/17/2020
1.3.3 1,174 10/15/2020
1.3.2 1,149 10/14/2020
1.3.1 1,758 9/30/2020
1.3.0 1,097 9/29/2020
1.2.18 7,935 8/13/2020
1.2.17 3,765 8/1/2020
1.2.16 1,198 7/27/2020
1.2.15 1,335 7/19/2020
1.2.14 2,682 7/9/2020
1.2.13 9,087 7/4/2020
1.2.13-preview-01 994 7/4/2020
1.0.0 1,123 7/22/2024

# 1.5.62 (2024 年 7 月 27 日)
- #1147 添加 FormUrlEncodedMatcher [特性]
- #1143 FormEncoded 请求在映射中的键值对顺序与请求体顺序不同时失败 (404 Not Found) [故障]

完整发行说明可在此处找到:[链接](https://github.com/WireMock-Net/WireMock.Net/blob/master/CHANGELOG.md)