java - 基准测试应该放在 Java (Maven) 项目中的哪里?

标签 java maven benchmarking project-structure

我有一些基准,我想保留在项目中,因为我可能会修改它们并在将来再次使用它们,但我还没有找到任何关于将它们放在哪里的信息。 在 Maven 项目中,测试有一个与主目录分开的测试目录,但我不认为存在基准目录。

我是否应该将它们保留在项目中? 是否有关于在 Maven 项目中放置基准的约定?

最佳答案

对于在 Maven 项目中放置基准测试的位置没有严格的约定,您可以将它们放在对您有意义的目录中,我通常只是将它们放在“基准测试”或“性能”目录中。

如果您希望将基准测试与主代码分开,您可以在项目中专门为基准测试创建一个新的 Maven 模块。

我认为在项目中保留基准是一种很好的做法,以防您将来需要修改或重用它们,并将它们保留在项目中可以确保它们与代码库一起进行版本控制和维护。

但这可能会有所不同,具体取决于项目的需求和组织。

关于java - 基准测试应该放在 Java (Maven) 项目中的哪里?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/76117447/

相关文章:

java - Spring @Service 对 @PutMapping 并发请求的线程安全问题

java - 缺少依赖项版本 - io.vertx :vertx-stack-depchain:jar is missing 为 'dependencies.dependency.version'

Python 请求与 PyCurl 性能

c++ - 为什么在此基准测试中 std::string::append 比 Push_back 快得多?

mercurial - 在 Maven 中使用闭源依赖项

java - 如何为自定义日志记录解决方案正确创建性能测试?

java - 分组/识别 Websocket 客户端

java - 如何使条形图透明

java - 如何在不添加任何代码的情况下使类可配置?

java - maven-assembly-plugin:如何使用 appendAssemblyId