转载的经验

上一篇 / 下一篇  2008-03-12 10:33:20

脚本能有效模拟用户行为,是产生系统压力的关键。脚本关键要求是可迭代、并发运行,更详细要求至少包含:

(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等关键词


TAG:

 

评分:0

我来说两句

日历

« 2024-04-22  
 123456
78910111213
14151617181920
21222324252627
282930    

数据统计

  • 访问量: 3565
  • 日志数: 8
  • 建立时间: 2008-02-29
  • 更新时间: 2009-05-31

RSS订阅

Open Toolbar