51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

测试开发精英班,通向高级软件测试工程师【周活动】 找茬--心里圈的故事 !【长期招募】博为峰网校招聘兼职讲师!横扫BAT,Python全栈测试开发技能大全
【103期】:如何快速掌握软件测试工具! 【专访】商莉:如何从零开始做好接口自动化 【干货】各大公司测试大牛职场晋升宝典 自学软件测试那点事
查看: 3147|回复: 12

[原创] 在电信时写的脚本编写的一些基本要求

[复制链接]

该用户从未签到

发表于 2008-3-11 21:57:25 | 显示全部楼层 |阅读模式
脚本能有效模拟用户行为,是产生系统压力的关键。脚本关键要求是可迭代、并发运行,更详细要求至少包含:

(1)需要度量用户等待的步骤,应加入事务(transaction)

(2)事务命名:用例名_步骤名

(3)需要用户输入的地方,必要时加入参数化(parameter)。一般为一个VUSER准备4条以上的数据

(4)加入必要的校验点( checkpoint)

(5)若后一步骤的输入依赖于前面步骤的输出,应该建立关联(colleration)

(6)脚本行为与用户行为一致,与文档操作步骤一致

(7)最好选取数据适中的区域,若不确信,请选取数据集中的区域

(8)动态变更的数据若不能通过用户输入或者服务器返回获取,请变更流程适应测试。如随机动态图片上的校验码。

    为了最大程度复用脚本,请严格依照以上步骤执行。同时,我们在获取脚本后,会增加进一步的验证点。

    另外,请在评测中心校验或者开发脚本期间,派熟悉涉及模块的程序员到现场技术支持。







检查点一般

(1)安装 ethreal截获网络包,对比loadrunner录制的数据流

    确保不遗漏压力。



(2) insert/update/delete 业务回放脚本,然后通过应用界面检查或者通过sql查询。

   对于查询类,可以在服务器安装tcpdump 截获client网络包,检查sql



(3)询问业务错误的特征码,在脚本中注册错误码



(4) 检查参数化属性是否符合业务需求



(5)回放脚本,最好把extend log打开,观察有无error,mismatch

或者 http 1.1 500/400等关键词
回复

使用道具 举报

  • TA的每日心情
    开心
    2014-12-26 13:34
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]测试小兵

    发表于 2008-3-12 08:59:03 | 显示全部楼层
    有点深度
    回复 支持 反对

    使用道具 举报

  • TA的每日心情

    2016-12-30 10:59
  • 签到天数: 6 天

    连续签到: 1 天

    [LV.2]测试排长

    发表于 2008-3-12 09:10:05 | 显示全部楼层
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    发表于 2008-3-12 09:16:41 | 显示全部楼层
    很严格
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    发表于 2008-3-12 10:07:42 | 显示全部楼层
    不错
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    发表于 2008-3-12 10:34:51 | 显示全部楼层
    胜读10天书
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    发表于 2008-3-12 11:15:42 | 显示全部楼层
    这几个网络截取工具我查查,感觉会有帮助
    回复 支持 反对

    使用道具 举报

    该用户从未签到

     楼主| 发表于 2008-3-12 13:02:45 | 显示全部楼层
    tcpdump ,ethreal ,fiddle,甚至httpwatch之类都是很好的工具
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    发表于 2008-3-12 13:09:05 | 显示全部楼层
    学习了。感谢版主的无私
    回复 支持 反对

    使用道具 举报

    该用户从未签到

     楼主| 发表于 2008-3-12 20:23:15 | 显示全部楼层
    点滴都在积累中
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    发表于 2008-3-20 13:20:03 | 显示全部楼层
    好东西,分享中。。。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    发表于 2008-5-29 15:23:23 | 显示全部楼层
    谢谢,楼主的分享!
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    发表于 2008-5-29 15:28:42 | 显示全部楼层
    不错,咱分享精神!
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

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

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

    GMT+8, 2019-6-26 00:03 , Processed in 0.073545 second(s), 28 queries .

    Powered by Discuz! X3.2

    © 2001-2019 Comsenz Inc.

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