此刻开始,这里成为了我的心情日记。技术性的话题会慢慢变少.......我想跳出技术圈........

2007年10月18日 回答原来参数化的问题

上一篇 / 下一篇  2007-10-18 11:59:28 / 个人分类:LoadRunner之参数化

首先感谢qiguojie的回复http://www.51testing.com/?6343/action_viewspace_itemid_64571.html

,对我就问题的重新理解帮助很大!

其次,来解答几个之前理解有误的几个问题:

1、实际插入到系统中的记录数与迭代的次数有关系。插入记录数与迭代次数相同。

---在参数被参数化的值对系统来说都说有效数据的情况下,插入到系统的记录数应该是虚拟用户数*迭代数。插入记录数与迭代次数不一定相等。

注意:日志中查询到的参数被替换的值,对于系统来说,未必都是合法的数据。这与你设计的参数属性有关。要注意这个有效性!

2、从日志上看,参数被替换的参数为:虚拟用户数*迭代次数。但是通过系统中插入的数据显示说明:在每次迭代过程中,所有的用户都提交相同的值(针对变量在脚本中只出现1次的情况)---不管设置为每次迭代还是每次出现。。。

----理解有误,当时没有检测被替换的参数值是否有效,只是关系了被替换的次数。

3、虚拟用户采用什么方式选取日志中被替换的参数,目前偶还不清楚。恳请大侠们赐教!

---只要设置的参数属性和指定的参数数据范围服务系统的设计标准,那么日志中被替换的参数值都会被成功的写入到系统中。

4、只要有失败的用户,就没有向系统插入数据

----进过重新执行验证,不是成功的用户也不插入,是参数化的某个字段值是从数据库中读取。在设置参数属性是忽略了数据的有效性,使得在被替换的参数值中,数据对于系统来说是不存在的。故无法插入到系统中

5、实际插入到数据库中的记录和迭代次数有关系么?----同1的解答

6、如果某个参数的更新值时间设置为每次迭代,那么是不是在同一次迭代中,不论设置多少个虚拟用户,都执行相同的参数值?---在参数数据足够的情况下,每个虚拟用户用的参数值都不相同。当然这与设计的参数属性也有关系。

7、虚拟用户如何选择不同的参数值到实际的系统中呢?这个如何实现?---上面已经有解答。实属理解错误


TAG: 性能测试之LoadRunner LoadRunner之参数化

 

评分:0

我来说两句

Open Toolbar