vibesudi 发表于 2015-12-22 16:32:43

测试500名学生同时交卷能否成功。该怎样设计

刚接触 LoadRunner.
请问:测试500名学生同时交卷能否成功。该怎样设计?
我现在是这么做的:
Start 500 Vusers: 50 every 00:00:02 .
集合点设置:release when 500 vuers arrive at the rendezous . Timeout between 3000 secLR Controllerrun-time setting :1次迭代,think-time: 录制时间*(10-110%)之间的随机数。


Action()
{      lr_rendezvous("交卷");

        lr_start_transaction("交卷");       
        lr_think_time(5);       
        web_custom_request("... ...")
        lr_end_transaction("交卷",LR_AUTO)

        lr_think_time(10);
        return 0;

}




结果报错了:Failed to connect to server "192.168.1.156:8080": Connection refused
事务响应时间也 线性上升。
交卷过程主要是,把保存在移动端的学生作答数据插入数据库。每个学生交卷乐观估计 会有 80条数据插入。
请问我测试的流程正确么?think_time 放在事务里还是外面?

vibesudi 发表于 2015-12-22 16:35:29

还有一点不明白 Windows Resources图表怎么是空白

土土的豆豆 发表于 2015-12-23 10:28:28

没有正常运行进程吧~
建议先让500 users全部启动,然后等待后,一次性提交,即再提交按钮前设置集合点;
然后同时监控资源性能

MoeImouto 发表于 2015-12-23 11:04:06

vibesudi 发表于 2015-12-22 16:35
还有一点不明白 Windows Resources图表怎么是空白

开始菜单→运行,输入services.msc打开服务列表
开启以下两个服务:
(1) Remote Procedure Call(RPC)
(2) Remote Registry

zhuruize 发表于 2015-12-23 14:23:44

脚本没问题,就是为啥要加思考时间呢?集合点后直接发请求就可以了,不需要思考时间。出现那个连不上服务器就是程序问题了。

jingzizx 发表于 2015-12-23 15:46:39

up
页: [1]
查看完整版本: 测试500名学生同时交卷能否成功。该怎样设计