51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 3095|回复: 5
打印 上一主题 下一主题

[原创] loadrunner考试系统【提交答卷】脚本问题

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2012-3-31 21:59:37 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 yunonly 于 2012-3-31 22:02 编辑

各位大侠好,

小妹初步接触性能测试,遇到一个问题,由于比较紧急,请各位帮帮忙,踊跃发言啊,感激不尽:
背景介绍:
1、对一个考试系统做性能测试,要求对 “提交答卷” 进行并发测试;

2、本系统业务特点:每个用户登录考试系统 进入 待考试卷列表--->选择一张试卷点击“参加考试”--->进入随机生成的试题列表页面--->答题完毕--->点击“提交答卷”;

     说明:a、试题列表页面url带有一个DM.Instance.DManswer.id,其中每张试卷的该ID号都不一样,但该ID号是固定的,而且我可以知道它们的值;
             b、DM.Instance.DManswer.id在录制的脚本中出现多次(获取题目列表时、提交答案时都有多个地方有,可参见附件脚本);

3、 以上一张试卷答题完毕提交后,系统无“提交成功”的提示,且提交后,在前端页面该试卷不能再点击进行考试,当然也就不能再提交答卷了;



问题:

1、由于考虑到每张试卷一旦提交答卷,后面就不能再提交,所以我想在脚本里对标识试卷的DM.Instance.DManswer.id进行参数化,但有一个问题:脚本中多处包含该ID字段,如果每个地方都进行参数化,让其顺序取值,这样不同地方的ID在取值时会一一对应不会错乱吗?

2、有拿录制的脚本,没有做处理,所有关于DM.Instance.DManswer.id是写死的,放到场景中并发数50去执行,居然全部都是PASS,我的想法是:由于脚本没有做“提交成功”这样的检查点,所以只要服务端返回信息就是PASS了,但实际可能后面49次提交都是失败的,不知道这个理解对不对?如果理解是对的,有何办法检查是否真的提交成功呢?

3、录制了多次脚本,发现有时脚本其他地方DM.Instance.DManswer.id会自动生成关联,但有时不会,这是什么原因呢?

4、最后请教如何处理脚本?

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?(注-册)加入51Testing

x
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
 楼主| 发表于 2012-3-31 22:13:10 | 只看该作者
自己先顶一个

有任何想法或建议的,都欢迎发言
回复 支持 反对

使用道具 举报

该用户从未签到

3#
 楼主| 发表于 2012-4-1 07:14:00 | 只看该作者
是没问清楚吗,都只有飘过的
回复 支持 反对

使用道具 举报

该用户从未签到

4#
发表于 2012-4-1 09:00:33 | 只看该作者
参数化那里好像可以按顺序取值,等待老师们来解答
回复 支持 反对

使用道具 举报

该用户从未签到

5#
发表于 2012-4-1 09:48:58 | 只看该作者
web_reg_save_param这个用的太复杂了吧 函数 可以自动生成数组来做的
回复 支持 反对

使用道具 举报

该用户从未签到

6#
 楼主| 发表于 2012-4-1 14:01:13 | 只看该作者
回复 5# 夏日摸摸茶


    这个是自动生成的
回复 支持 反对

使用道具 举报

本版积分规则

关闭

站长推荐上一条 /1 下一条

小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

GMT+8, 2024-11-15 17:34 , Processed in 0.084611 second(s), 29 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

快速回复 返回顶部 返回列表