51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 1899|回复: 3
打印 上一主题 下一主题

[原创] 怎样做登录退出的测试?

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2011-9-29 16:04:24 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我们知道lr脚本分为init,action,以及end三部分。场景中的初始化阶段跑的是init,run运行action,退出部分则是end部分。一直有这么些概念
1. 专门测试登录退出时,需要把脚本放在action部分
2. 测试其他模块时,登录放在init,退出放在end,而测试部分放在action部分

不小心做了个测试,我将登录脚本放在init,退出则是在end,action为空。场景是run until complete,一次通过。此时得出登录事务时间A。 修改了同样的脚本,只是将登录以及退出脚本放在action部分,init和end为空,同样的场景设计,得出登录事务时间B。同样是只执行一次脚本情况下,B时间几乎是A的三倍! 所以就迷茫了,对于登录退出,到底应该怎么测试啊?请求各位指点一下,谢谢。
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
 楼主| 发表于 2011-9-30 10:13:42 | 只看该作者
是不知道呢还是不屑回答,还是根本就没有探究过脚本在不同部位的差别?????
回复 支持 反对

使用道具 举报

该用户从未签到

3#
发表于 2011-9-30 13:00:14 | 只看该作者
这个问题是你连基本的事务时间概念都没有,就在谈为啥时间是不对的。

1.不要相信什么init放登陆,end放退出,这个是完全错误的做法
2.你要对具体的行为进行事务化时间监控,而不是看全部!
回复 支持 反对

使用道具 举报

该用户从未签到

4#
 楼主| 发表于 2011-10-9 18:08:52 | 只看该作者
回复 3# 云层


   谢谢云层的回复。发现对测试是越来越小白了....这里请教下
1. 你所谓的事务时间概念是什么? 搞不懂这个概念跟脚本所放位置的不同有什么关系?
2. init放登录,end放退出(我原本的理解是非专门测试登录退出时采用),如果这种方式是完全错误的,那么脚本到底应该怎么录制? —— 还是要先搞懂事务时间概念??
3. 对于你所说的第二点内容,是不是说要针对要监控的行为创建事务?如果是这样的话,在测试过程中,我对 每一个操作步骤都创建了事务,只是个人习惯性用一个action代表个事务,而不是将多个事务放在同一个action。所以你说的第二点并不存在问题。

还望云层指点指点,谢谢。
回复 支持 反对

使用道具 举报

本版积分规则

关闭

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

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

GMT+8, 2024-11-16 06:49 , Processed in 0.063216 second(s), 25 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

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