使用 Gherkin/Java 和 IntelliJ IDEA 测试 API



我被要求创建一些自动化测试来测试项目的API。我对自动化测试相当陌生,对 java 的了解有限。我得到的指示包括;使用Cucumber/gherkin语法创建一个BDD风格的测试套件,利用Apache fluent-hc来询问API。我还被要求使用Java创建测试套件。我如何使用"Apache fluent-hc"来测试我的API,这可以通过像"IntelliJ IDEA"这样的Java IDE来完成吗?谢谢

这确实是一个非常普遍的问题。我可以简短地说"是的,你可以使用IntelliJ IDEA"进行所有与Java相关的开发。

另一方面,在开始任何开发之前,作为示例,您必须学习和理解自己的内容,以哪种方式基于 API 技术开发您的 BDD 测试,正如您所说,您对 Java 的了解有限,我建议您先阅读如何在 Java 中创建 API, 当然,这一切都基于您的要求,但我更喜欢使用 Spring Boot 进行 API 开发。

如果你对此感兴趣,我稍后会在这里发布我的博客文章URL,从0到结束如何用BDD覆盖API(目前正在准备中,下周我会发布(。

同时,我建议您阅读此博客并了解API及其测试。

更新:这是我承诺的关于BDD的博客文章 - https://www.blazemeter.com/blog/api-testing-with-cucumber-bdd-configuration-tips