51Testing软件测试论坛
标题:
loadrunner考试系统【提交答卷】脚本问题
[打印本页]
作者:
yunonly
时间:
2012-3-31 21:59
标题:
loadrunner考试系统【提交答卷】脚本问题
本帖最后由 yunonly 于 2012-3-31 22:02 编辑
各位大侠好,
小妹初步接触性能测试,遇到一个问题,由于比较紧急,请各位帮帮忙,踊跃发言啊,感激不尽:
背景介绍:
1
、对一个考试系统做性能测试,要求对 “提交答卷” 进行并发测试;
2
、本系统业务特点:每个用户登录考试系统 进入 待考试卷列表--->选择一张试卷点击“参加考试”--->进入随机生成的试题列表页面--->答题完毕--->点击“提交答卷”;
说明:a、试题列表页面url带有一个DM.Instance.DManswer.id,其中
每张试卷的该ID号都不一样,但该ID号是固定的
,而且我可以知道它们的值;
b、
DM.Instance.DManswer.id在录制的脚本中出现多次
(获取题目列表时、提交答案时都有多个地方有,
可参见附件脚本
);
3
、 以上一张试卷答题完毕提交后,系统
无“提交成功”的提示
,且提交后,在前端页面该试卷
不能再点击进行考试
,当然也就不能再提交答卷了;
[attach]78254[/attach]
问题:
1、由于考虑到每张试卷一旦提交答卷,后面就不能再提交,所以我想在脚本里对标识试卷的
DM.Instance.DManswer.id
进行参数化,但有一个问题:脚本中多处包含该ID字段,如果每个地方都进行参数化,让其顺序取值,这样不同地方的ID在取值时会一一对应不会错乱吗?
2、有拿录制的脚本,没有做处理,所有关于
DM.Instance.DManswer.id
是写死的,放到场景中并发数50去执行,居然全部都是PASS,我的想法是:由于脚本没有做“提交成功”这样的检查点,所以只要服务端返回信息就是PASS了,但实际可能后面49次提交都是失败的,不知道这个理解对不对?如果理解是对的,有何办法检查是否真的提交成功呢?
3、录制了多次脚本,发现有时脚本其他地方
DM.Instance.DManswer.id
会自动生成关联,但有时不会,这是什么原因呢?
4、最后请教如何处理脚本?
[attach]78254[/attach]
作者:
yunonly
时间:
2012-3-31 22:13
自己先顶一个
有任何想法或建议的,都欢迎发言
作者:
yunonly
时间:
2012-4-1 07:14
是没问清楚吗,都只有飘过的
作者:
520199041
时间:
2012-4-1 09:00
参数化那里好像可以按顺序取值,等待老师们来解答
作者:
夏日摸摸茶
时间:
2012-4-1 09:48
web_reg_save_param这个用的太复杂了吧 函数 可以自动生成数组来做的
作者:
yunonly
时间:
2012-4-1 14:01
回复
5#
夏日摸摸茶
这个是自动生成的
欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/)
Powered by Discuz! X3.2