51Testing软件测试论坛

标题: 虚拟用户与场景运行时为什么会产生实际数据,谁能解释一下原理啊? [打印本页]

作者: 御寒小云    时间: 2015-7-14 14:28
标题: 虚拟用户与场景运行时为什么会产生实际数据,谁能解释一下原理啊?
虚拟用户与场景运行时为什么会产生实际数据,谁能解释一下原理啊?回放和场景又有什么实质性的区别?

作者: seagull1985    时间: 2015-7-15 09:51
当然都会啊,回放是用来调试脚本的,场景是用来真正测试的
作者: zhaobinhs    时间: 2015-7-15 10:07
应该这么说虚拟用户在场景中进行运行,所产生的数据就是我们模拟的场景所产生的数据
回放和场景就跟一楼朋友说的一样
作者: zhaobinhs    时间: 2015-7-15 10:11
虚拟用户与场景运行时,所产生的数据一部分是我们需要模拟场景的数据,另外一部分跟你的设置有关系
回放和场景就跟你一楼朋友所说的一样
作者: jingzizx    时间: 2015-7-15 10:12
原理:
1/用户行为模拟器简称VU,VU通过运行VU脚本模拟了用户对软件的操作行为。VU是基于网络协议的。很明显,被测服务器是通过各种各样的网络协议与客户端打交道的。VU要“骗过”被测服务器,当然就要遵守这些协议,按规矩、按步骤来执行动作.VU通过录制用户在客户端软件的操作来直接生成脚本,用户的每个协议级的操作以LoadRunner的API函数方式记录在脚本里。回放脚本的时候,通过执行API函数来模拟最初用户的操作动作。
2/通过Load Generators可以产生大量的虚拟的客户端请求,已达到产生各种不同服务(根据协议的不同而不同)的负载。这些负载生成器都通过Controller来进程启动和停止控制的。而Controller通过由一组涉及到具体的运行设置的脚本的“场景”来控制具体的负载的运行,来模拟多用户请求。

所以回放是模拟一个用户的协议请求,场景是根据你的设置模拟大量用户的协议请求,当然场景里有好多参数设置也是要注意的 .




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2