我用Indy9写了一个程序, 主要完成的功能是从客户端接收一些信息, 经过简单的处理, 送到数据库.还有从数据库取一些东西, 返回给客户端, 可是现在我要如何测试,才能知道, 在客户端有一百多个的情况下, 服务器的效率如何.涉及的主要操作就是存取数据库, 还有读写文件等.
大家给我测试方案, 或者有不有这方面的测试软件.

解决方案 »

  1.   

    LoadRunner或者WinRunner,最好自己写
    www.51testing.com
      

  2.   

    谢谢楼上, 我找了一个StressMark1.1, 不知道这个大家用过没有?
      

  3.   

    在此过程中遇到了一个问题, 多个线程共享一个ADO连接,  服务器启动以后, 过一段时间有连不上数据库的问题, 正在测试中.....
      

  4.   

    多个线程共享一个ADO连接,如果没做好同步的话很容易出错
      

  5.   

    To cjf1009(农民程序员):
    你说的很正确, 我会注意的.
      

  6.   

    简单来说:StressMark1.1还是很好用的, 只需要编写测试用例, 然后就可以指定启动测试的线程数, 重复的次数, 以及每重复一次要间隔的时间. 使用比较简单, 看看自带的说明很容易就搞定了.作者建议生成releas版本的测试程序, 每个测试线程的运行时间会准确一点. 可测试中途可以停止退出, 作者提供了一个"杀所有线程"的功能, 用起来非常方便. 大家试试就知道了!