请问如何对服务端程序进行压力测试?

我写了一个服务端程序,现在想对server进行压力测试。

客户端是通过其IP地址来进行区分的,现在想对多个客户端同时在线(1万个左右)的情形进行测试,请问有没有什么自动化的测试工具可以用来完成这一任务?

或者能否介绍一些测试的方法?因为客户端是通过IP地址来进行区分的,如果在同一台机器上开多个线程进行测试的话,结果也是同一个客户端,有没有什么方法可以绕过这一点?


谢谢!

用loadRunner+JProfiler