小议LoadRunner参数化数据的构造.docVIP

  • 4
  • 0
  • 约1.71千字
  • 约 4页
  • 2015-08-14 发布于重庆
  • 举报
小议LoadRunner参数化数据的构造.doc

小议LR参数化 什么是参数化 参数化的目的是向服务器批量提交符合业务逻辑的数据。这些数据可能是另一个业务已经生成的,需要查询数据库的某些表得出。也可能是首次新增的数据,只要符合业务逻辑、不违反数据库表约束条件即可。 用于参数化的数据来源 获取方式 备注 首次新增到数据库的数据 使用数据生成工具制造 这些数据必须符合业务逻辑,不违反数据库表的约束条件 已由其他业务模块生成的数据 从数据库表查询这些数据 向该模块编码人员学习业务,明确新增一条记录时会写到数据库的哪几张表里, 查询这些数据时,条件应该怎么写。 假设当前要测一个“并发用户注册”的模块,这些注册信息是数据库没有的,理论上是用户自己填写的。而通过向开发人员学习,知道这些注册信息会最终写入到数据库的某一张表里。 如下图,PID是个人编号,NAME,AGE,JOB 都是在页面填写的基本信息。则录制脚本回放后,应该通过查询数据库的表,看看记录数是否增加了且增加的数据可以用于其他业务来验证脚本是否录制成功。 单纯地看LR回放是否不报错是不行的,因为有时候,即使回放没有报错,数据库却没有新记录生成,一般是由脚本没有做好关联或参数化引起。 参数化的数据怎么造? 如果数据是需要查询出来的,没什么好说的,跟开发人员学习,写出一大堆sql语句,查就是了,顺便写好数据回滚的语句,在重复测试某个业务的时候就派上了用场。并不是某张表的每个字

文档评论(0)

1亿VIP精品文档

相关文档