51Testing软件测试论坛

标题: 如何在负载过程中要求思考时间有变动 [打印本页]

作者: lixlg    时间: 2011-11-17 14:12
标题: 如何在负载过程中要求思考时间有变动
需要负载1个小时,要求前30分钟脚本的某个思考时间为10s,后30分钟思考时间为15s,请高手指点如何才能做到。。。
作者: mystic    时间: 2011-11-17 14:16
只能在脚本中写一个计时器!每次循环都判断。
作者: Katero    时间: 2011-11-17 16:31
一般不好在脚本里加入过多和系统无关的代码,可能会影响到性能。loadrunner应该是可以设置一个场景结束后,自动开始另一个场景,你把1个小时设成两个场景,用同一个脚本,就是场景的run time setting 设置不同,再者,用group,还是用同一个脚本,一组结束后,另一组开始,为了能够模拟你说的1小时负载,可以在第二组开始的时候,加载快一点。
作者: 夏日摸摸茶    时间: 2011-11-18 15:11
楼上的也是一种方法
如果你不怕代码占用时间的话
或许可以在代码里  先加一个time函数,取初次迭代的时间值,然后每次迭代时,与都会再次调用这个函数取值,用if语句判断,如果时间值小于30*60,则使用 10S的思考时间,如果大于30*60,则使用15s的思考时间。
作者: msnshow    时间: 2011-11-18 21:35
场景中使用分组,设置各组的运行开始时间就OK了
作者: lixlg    时间: 2011-11-19 09:05
谢谢,各位高手啦!!!




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