Spring测试:一个带有大量示例测试的Spring Boot应用程序

时间:2024-02-19 10:34:29
【文件属性】:

文件名称:Spring测试:一个带有大量示例测试的Spring Boot应用程序

文件大小:81KB

文件格式:ZIP

更新时间:2024-02-19 10:34:29

testing microservices spring spring-boot test-automation

在Spring测试微服务 该存储库包含一个Spring Boot应用程序,该应用程序在不同级别的上具有许多示例性测试。 通过演示不同类型和级别的测试,它展示了一种自以为是的方式来全面测试您的spring应用程序。 您会发现某些测试沿测试金字塔重复进行-在较低级别的测试中已经测试过的概念将在更高级别的测试中进行测试。 这与测试金字塔的前提相矛盾。 在这种情况下,它有助于展示各种测试,这是该存储库的主要目标。 阅读博客文章 该存储库是我撰写的有关测试微服务的一部分。 我强烈建议您阅读它们,以更好地了解测试微服务的方式以及如何为Spring Boot微服务应用程序实现可靠的测试套件。 开始吧 1.将API密钥设置为环境变量 为了运行服务,您需要将WEATHER_API_KEY环境变量设置为WEATHER_API_KEY检索到的有效API密钥darksky.net 。 注意:在先前版本中,此示例使用darksky.net作为天气API。 由于他们已关闭其API供公众访问,因此我们已切换到openweathermap.org 一种简单的方法是将env.sample文件重命名为.env ,


【文件预览】:
spring-testing-master
----env.sample(42B)
----gradlew(6KB)
----src()
--------test()
--------main()
----Dockerfile(157B)
----target()
--------pacts()
----.travis.yml(180B)
----startDatabase.sh(178B)
----gradle()
--------wrapper()
----README.md(8KB)
----gradlew.bat(3KB)
----.gitignore(377B)
----build.gradle(1KB)

网友评论