本站支持尊重有效期内的版权/著作权,所有的资源均来自于互联网网友分享或网盘资源,一旦发现资源涉及侵权,将立即删除。希望所有用户一同监督并反馈问题,如有侵权请联系站长或发送邮件到ebook666@outlook.com,本站将立马改正
书名: | Mountebank微服务测试 |
出版社: | 清华大学出版社 |
出版日期 | 2019 |
ISBN号: | 9787302540892 |
《Mountebank微服务测试》主要介绍如何使用mountebank测试微服务,通过阅读,可以深入了解mountebank的全部功能以及服务虚拟化的适用范围。无论是微服务的开发工程师,还是进行QA或者性能测试的测试工程师,以及将客户需求转换为实际可执行项目的解决方案架构师,都适合阅读。 1. 服务虚拟化的核心概念; |
Brandon Byars是ThoughtWorks公司的首席顾问,也是mountebank的创建者和维护者。他在IT领域具有20年的经验,曾担任开发人员、DBA、架构师和客户经理。当他不再热衷于测试自动化时,他专注于将思维应用到大规模开发中,并在我们已经打开的潘多拉技术盒的世界中找到重新发现人类意义的方法。 |
要测试一个正在变化和增长的实时微服务,即使是在实验室单独测试每个服务,也颇具挑战性和潜在。幸运的是,可以使用mountebank模拟分布式微服务应用程序的组件,以便在测试单个服务时能够更接近运行时条件。 |
第Ⅰ部分 起 步 第Ⅱ部分 使用mountebank |
我用mountebank编写了测试微服务的程序,展示了服务虚拟化如何帮助你测试微服务,以及mountebank如何成为一个强大的服务虚 拟化工具。这就需要对mountebank有一个深入的了解。《Mountebank微服务测试》的中间部分专门讨论这个主题,但是许多经验都 适用于任何服务虚拟化工具。 些了解,但是我避免在《Mountebank微服务测试》中使用任何语言特性来重点关注工具和方法。自动化友好的QA测试人员也会 发现《Mountebank微服务测试》的价值,那些专门从事性能测试的人员也是如此。后,服务虚拟化越来越成为一个体系结构问题 ,在这些页面中,我希望为解决方案架构师提供正确决策所需的论据。 供一个心理模型。 试,尽管它是分布式体系结构。 何帮助解决CORS和OAuth握手中的一些棘手问题,包括虚拟化GitHub的公共API。 执行大量其他转换步骤。 的.NET Remoting场景。 API(见第6章和第10章),还有一些是非常笼统的(见第8章)。我尽力让这些例子在服务虚拟化可以解决的各种问题中通俗易懂,这不 是件容易的事。有些问题很容易理解,但有些,比如虚拟化返回二进制数据的.NET Remoting服务,则不好理解。我希望保持足够的 幽默感,让你对容易出现的问题保持兴趣,对于复杂的行为,给你足够的感觉,让你有能力自己创新。 发表评论、提出技术问题以及获得作者和其他用户的帮助。要访问论坛,请访问www.manning.com/books/testing-microservices- Manning对读者的承诺是提供使读者之间以及读者和作者之间进行有意义的对话的场所。作者对论坛的贡献仍然是自愿的,但这不代 表作者承诺任何具体的参与数量。我们建议你问作者一些有挑战性的问题,来引起他的兴趣。 |