要求是在Java中构建一个工具,它将一组查询作为输入,并打印查询的响应时间作为输出。
这是为了测试DataBase的性能,当大量查询大约同时到达数据库(大约1000)时,并获取每个查询在这种情况下可能花费多少的详细信息。
这件事必须用Java模拟。我该怎么做呢我在想Threads。它是正确的方法(每个查询的单独线程)。如果没有,我该怎么办?
答案 0 :(得分:3)
您可以使用Apache JMeter来完成此任务。它是开源软件,100%纯Java应用程序,旨在加载测试功能行为并衡量性能。
答案 1 :(得分:0)
如果要修复SQL语句以提高性能,可以不使用线程。
如果您真的想知道数据库的实时行为,您应该选择线程。