java - Java模拟测试数据库性能

标签 java database multithreading testing

要求是用 Java 构建一个工具,它将一组查询作为输入,并打印查询的响应时间作为输出。

这是为了测试数据库的性能,当大量查询(大约 1000 个)大约同时命中数据库时,并获取在这种情况下每个查询可能需要多少的详细信息。

这玩意得用Java来模拟。我该怎么做。我在想线程。这是正确的方法吗(每个查询都有单独的线程)。如果没有,我该怎么办?

最佳答案

您可以使用 Apache JMeter 来完成此操作.它是开源软件,是一个 100% 纯 Java 应用程序,旨在加载测试功能行为和衡量性能。

关于java - Java模拟测试数据库性能,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11853924/

相关文章:

android - 将大价格值与小数点一起存储在SQLite数据库中

java - 错误 org.apache.kafka.common.utils.KafkaThread - 线程 'kafka-producer-network-thread 中未捕获的异常

java - 在 MQ v6 api 中 - 如何停止 MQQueue get() 方法?

java - 辅助服务店面登录不起作用

java - 从消费者组中获取Kafka消费者列表

java - ProGuard 让 Gson 返回 LinkedTreeMap 而不是我的类型

c# - 在没有 CodeFirst 的情况下访问 C#/.NET 中的数据库

mysql - 在 SQL 中将一条或多条记录合并为一条记录

java - 有人可以解释 Java Thread 类中的 join 方法吗?

java - logback中动态添加Appender