REST,HTTP和TCP / IP的测试环境(沙盒)

时间:2019-03-21 10:28:33

标签: rest unit-testing http tcp virtual-environment

我有一些插件,旨在以c#编程语言支持REST(支持不同的身份验证方法),HTTP,TCP / IP。当我要测试它们时,我始终取决于实际环境。我的插件项目有单元测试用例(不是模拟的),编写单元测试以回归新旧功能,但始终与实时运行的测试环境一起使用。当实时测试环境未运行,损坏或过时时,我无法运行它们,因此由于外部环境,我的构建失败。我想在本地设置它们以避免外部依赖。

用例:

在我的Continious Integration版本中,我想在本地可用的测试环境中运行单元测试用例,以便我可以以发行版的形式向用户提供我的插件,而不会对插件用户造成任何重大更改。

锻炼/探索

阅读一些博客后,我发现我们可以使用c#语言创建REST服务器(支持不同的身份验证),HTTP服务器,TCP / IP服务器。是否有可用于REST,HTTP,TCP / IP服务器的完全验证的沙箱应用程序,以便我可以将其安装在构建计算机/环境中?我正在寻找开源沙箱应用程序。

0 个答案:

没有答案