编写了基于线程池的socket服务器和客户端,怎么用loadrunner进行性能测试啊,跪求详细说明,loadrunner不懂

我开启服务器,同时自己也开启多个客户端,怎么用loadrunner测试啊?

第1个回答  2012-04-27
你的意思是用loadrunner 创建多个客户端用户,访问服务端?
太详细的说明不好弄,把我认为的关键点说说,我也刚用,但是测试成功了。我的客户端是异步阻塞的,服务端是异步的。
1 、安装最新版本的loadrunner
2、 不管你的程序是用什么语言开发的,如c#,VB等,都要用Socket协议创建脚本。服务端是否用线程池,对客户端测试没太大关系。但是,如果你的客户端是纯异步的,估计loadrunner 没法测试。网上的脚本大都不支持异步,不如直接录制。
3、 录制脚本时的时候,合理控制初始化脚本,到需要进行压力测试的地方,再换成执行脚本
4、 一定要插入事务,即开始事务和成功事务。
5、 先创建虚拟用户,再创建场景。
6、 计划要使 多个用户同时初始化脚本。
顺便说一句,我的程序,用了50个并发,下载10M数据,5次迭代,cpu就到了100%了,不知道你的测试怎么样了?
7 、
相似回答