LoadRunner的一个解决方案

王朝other·作者佚名  2006-01-09
宽屏版  字体: |||超大  

某web项目需求信息:要求在用户的登录时间小于5秒(包含登录中下载所有资源的时间)情况下的最大用户并发数。

场景描述:以小规模的用户数每格一定的时间递增用户,递增的用户随正在运行的用户一起并发登录。每个用户的响应时间超过5秒就认为是错误。

LoadRunner实现方式:

1、录制脚本并把登录过程定义为一个事务,在事务前加一集合点;

2、使用手动方案,设置用户数为较大的用户数;

3、设置集合策略,选择“释放:当达到100%运行用户时”;

4、设置加载方式为“每x秒加载y个用户”,数字根据具体情况设置;

5、设置持续时间为“无限期运行”;

6、在Controller的运行时设置中设置“浏览器仿真”,选中“下载非HTML资源”和“每次迭代模拟一个新用户”;

7、在“Internet协议首选项”的高级设置中,选中“在本地保存快照资源”和“出现错误时激活快照”;

8、接上步,单击“设置高级选项”右侧的“选项”按钮,在弹出的窗口中设置“HTTP请求连接超时”“HTTP请求接收超时”“步骤下载超时”均为5秒,并选择“由资源引起的步骤超时是一条警告信息”为否。

9、开始运行脚本。

辅助信息:

1、可以参考“从Controller中监视VU执行脚本的情况”了解Virtual User的执行情况。

2、可在脚本中适当增加检查点。

3、以上第8步可能不太合理,你看出来了吗,一定还有更好的方式吧^_^

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
© 2005- 王朝网络 版权所有