求教该怎样搞好这个要求苛刻的负载测试工具(可用分全给了)

求教该怎样做好这个要求苛刻的负载测试工具(可用分全给了)
本人需要制作一个测试工具,目的是通过HttpClient访问网址,看服务器的承受能力如何。
通过HttpClient完成一个测试项大约需要30-60毫秒,基于Swing的界面雏形也基本得到了认可。
但是,由于缺乏设计经验,我把测试结果放到JTable里面,需要输出的时候再从JTable拿出来。这在少于八万条测试项时还可以接受,大于就失去响应,程序基本不动作了。
但用户要求30万条甚至更多,而且也需要在Jtable里把数据实时显示出来。
这就产生了问题,一个不断增加的数据,一方面需要保存到文件里去,一方面需要显示在界面上,界面还不能失去响应。
另外用户也觉得测试完,数据文件也应该输出完,等人去操作容易耽误时间。

请问各位,我该怎样设计?才能使得用户满意? 

------解决方案--------------------
求教该怎样搞好这个要求苛刻的负载测试工具(可用分全给了)
------解决方案--------------------
求教该怎样搞好这个要求苛刻的负载测试工具(可用分全给了)
------解决方案--------------------
楼主是要测试工具?还是解决大数据并发异常的问题?
------解决方案--------------------
我还以为要压力测试工具。
------解决方案--------------------
分开吧。30w左右的结果,建议还是将模拟测试httpclient生成的测试结果存到数据库。

另外做一个客户端定时去读最新数据
------解决方案--------------------
引用:
分开吧。30w左右的结果,建议还是将模拟测试httpclient生成的测试结果存到数据库。

另外做一个客户端定时去读最新数据

那你不觉得这里数据库就成为了一个瓶颈了么???数据库效率很低啊???
------解决方案--------------------
引用:
Quote: 引用:

分开吧。30w左右的结果,建议还是将模拟测试httpclient生成的测试结果存到数据库。

另外做一个客户端定时去读最新数据

那你不觉得这里数据库就成为了一个瓶颈了么???数据库效率很低啊???

相比较放入内存,搞到数据库还是靠谱点。30w数据吃多少内存可以算下
------解决方案--------------------
你不要把数据一次性显示在Table里啊,你做个类似“翻页”功能嘛,先把数据存在磁盘上,用户需要看哪一页你就加载对应的部分。
和游戏地图动态加载原理一样的,你看比如GTA地图那么大,一次性全放在内存里怎么可能,就算放得下运算量也要爆表了。