lixlg 发表于 2011-11-17 14:12:44

如何在负载过程中要求思考时间有变动

需要负载1个小时,要求前30分钟脚本的某个思考时间为10s,后30分钟思考时间为15s,请高手指点如何才能做到。。。

mystic 发表于 2011-11-17 14:16:07

只能在脚本中写一个计时器!每次循环都判断。

Katero 发表于 2011-11-17 16:31:00

一般不好在脚本里加入过多和系统无关的代码,可能会影响到性能。loadrunner应该是可以设置一个场景结束后,自动开始另一个场景,你把1个小时设成两个场景,用同一个脚本,就是场景的run time setting 设置不同,再者,用group,还是用同一个脚本,一组结束后,另一组开始,为了能够模拟你说的1小时负载,可以在第二组开始的时候,加载快一点。

夏日摸摸茶 发表于 2011-11-18 15:11:19

楼上的也是一种方法
如果你不怕代码占用时间的话
或许可以在代码里先加一个time函数,取初次迭代的时间值,然后每次迭代时,与都会再次调用这个函数取值,用if语句判断,如果时间值小于30*60,则使用 10S的思考时间,如果大于30*60,则使用15s的思考时间。

msnshow 发表于 2011-11-18 21:35:32

场景中使用分组,设置各组的运行开始时间就OK了

lixlg 发表于 2011-11-19 09:05:34

谢谢,各位高手啦!!!
页: [1]
查看完整版本: 如何在负载过程中要求思考时间有变动