最近准备对项目做一下性能测试,现在也不能知道是一个什么样的性能,最大支持多少个用户。。。
经过比较最后选择了loadrunner这个工具,虽然它是不是免费的,但是我也买不起。(废话)
一、录制脚本
本来想录制还不简单吗。我操作,它把我的操作录下来。一路录下来也非常简单,我只录了一个登录的操作,想看看项目最多支持在多少个用户并发登录。录制一切正常,可以回放的时候就出现了错误。一看原来是在回放的时候没有session。哦。原来loadrunner还有一个关联的功能可以解决这个问题的。在回放出错的界面,在工具栏上有一个按钮(scan scripts for correlations Ctrl+F8)这个是自动查找动态的数据,然后将这此数据保存到一个变量中,在后面的使用的时候引用这个变量。这样回放就没有问题了。
web_reg_save_param("CSRule_1_UID2",
"LB= window.sessions.push('",
"RB='",
"Ord=1",
"Search=Body",
"RelFrameId=1",
LAST);
通过web_reg_save_param这个参数来保存变量。这个函数的大概意思是在response中查找以"LB="后面的字符到"RB="之间的内容做为一个变量保存起来。这中间的代码就是sessionID了。
还有没写完呢。。。
Technorati : loadrunner
posted on 2008-12-08 14:47
Libo 阅读(646)
评论(0) 编辑 收藏 所属分类:
loadrunner