|
目前正在做一个项目,需要进行压力测试,望高人指点。
系统介绍:当前系统由客户端(由VB.Net开发的.exe安装的GUI操作界面,需要用户登录),中间层是WebService,主要以Http及SOAP协议(应用服务器是集群制),以及数据库(Oracle10g)。
压力测试目的:通过LoadRunner模拟200个真实用户登录客户端,进行一些场景操作,验证应用服务器及数据库服务器CPU及内存使用率,找出系统瓶颈。
测试工具:LoadRunner8.1(加FP4及Chinese Pack)(其他测试辅助工具可以由开发组开发)
如下的问题需要大家帮忙答疑:
1.选用协议是否用Windows Sockets?如果用Windows Sockets录制脚本,在Action中只看到lrs_send、lrs_receive等API函数,没有看到插入的事物,怎么进行参数化操作。
2.参数化操作是否分登录时用户参数化及登录后内容参数化?
3.想利用IP Wizard进行IP欺骗模拟一个用户使用一个IP登录(因为使用的计算机IP在数据库邦定)设置好IP Wizard,怎样在Controller中配合使用进行场景?
4.如当前有四个录制好的脚本,能否同时跑4个脚本(每个脚本50个用户)?
5.一台压力生成器大概只能跑10个Vuser(一个客户端大概50~70M,一台机器内存只有1G),怎样设置“用户代理”来达到200个用户进行施压?
在论坛逛了很久,没有见到类似系统的压力测试案例,非常希望高人们不吝赐教。 |
|