java - 优化测试用例

标签 java performance optimization junit

我有几千个测试用例。正在进行两种类型的测试。在多次插入(insert)上实现自动化,由 TeamCity 集成。另一种是手动测试。

同样的测试用例,在TeamCity上运行不少于60分钟(一个类,每堂课24个测试用例)。如果在本地运行相同的类(class),最多需要 10 分钟左右。

我想了解发生了什么以及为什么 Teamcity 测试用例花费了这么长时间。有什么指点吗?

附注:

  • 本地计算机和 teamcity 计算机上的环境相同
  • 我已经在堆栈溢出问题上提出了这个问题,他们都推荐了 YourKit。我稍后会尝试这个选项。

最佳答案

尝试记录每个测试需要多长时间,以查看特定测试是否很慢。尝试在 teamcity 之外的同一台计算机上运行测试。这可能与 teamcity 无关。

关于java - 优化测试用例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4381375/

相关文章:

c++ - C++11 中的定时器,带 chrono : from nanoseconds to milliseconds

javascript - 使用 JavaScript 或 Jquery 附加具有两个条件的行数据

C++20 constexpr std::copy 运行时优化

c++ - 使用线程池进行模拟: boost-thread and boost-asio

java - 如何使用 Java SFTP 库 JSch 将文件从一个目录传输到另一个目录?

java - 由于特定的 Spring JMS 配置,无法从 Tomcat 取消部署

java - Excel 到 Java 中的 XML 代码?

java - 在JAVA中使用REGEX从方法调用中提取参数

java - 在java中快速将字符串转换为xml

Javascript for 循环性能