我在Java中建立一个连接到各种数据库的应用程序,MySQL,Oracle,Firebird和其他一些数据库。用户(我)可以选择该连接的测试(不确定我是否应该预先定义测试,或者只是允许用户输入语句的自由格式文本框。)
计划是在ubuntu,solaris和Windows 7机器上尝试应用程序(客户端)(我将重复几次重建家用计算机)。
在服务器端,我将在Windows,Ubuntu和Solaris服务器上安装每个RDBMS。
这个想法是我想整理RDBMS /操作系统客户端和服务器端的一些数据,时间等....
我可以使用一些帮助来生成一些信息性测试。理想情况下,我希望他们嘲笑一个现实世界的环境。看到我正在使用双层架构并且不知道如何实现商务层,我会很感激我应该运行什么样的测试。
该应用程序将能够模拟访问数据库的多个用户,所以请无情。
在旁边注意关于范围的任何想法...更多o.s,rdbms建议会很棒!
亲切的问候
西蒙
答案 0 :(得分:1)
假设您没有尝试自己编写完整的基准测试应用程序......
如果它是连接到数据库的Web应用程序,有两种工具可以正常工作:
ab(apache bench)是我过去4年里使用过的每台unix机器上的。 http://httpd.apache.org/docs/2.0/programs/ab.html和jmeter: http://jmeter.apache.org/