影子397 发表于 2009-6-5 11:30:09

Script中设置think_time为随机数的问题

请问大家,如何在脚本中设置think_time为随机数,有什么函数可以直接用的吗?
我看到一篇资料有描述:
// set_think_time 函数指定脚本执行
// 期间要使用的思考时间范围。运行脚本
// 时,LoadRunner 使用指定范围内的
// 随机思考时间,并在每个操作完成后
// 暂停该思考时间长度。
void set_think_time ( USHORT start_range, USHORT end_range );

可是我试用了不行,请各位大侠帮忙

忍忍忍 发表于 2009-6-5 11:43:44

在run- time setting里面本来就可以设置思考时间的随机值啊,你搞那么麻烦做什么?
设置Replay think time-Use random percentage of recorded think time,设置最小值和最大值(1到10000之间),LR就会在脚本默认值的最大和最小值之间随机取数了。

影子397 发表于 2009-6-5 11:52:40

呵呵,谢谢楼上的,在脚本中添加的用什么方法呢:lol

忍忍忍 发表于 2009-6-5 13:00:12

nca_set_think_time (不是set_think_time= 。=~)帮助手册有详细的介绍

影子397 发表于 2009-6-5 13:51:23

ls的再帮忙下,在action前面定义
#define min 30
#define max 60
action()
{
。。。。
nca_set_think_time(min,max);
}
会报错:Action.c(236): Error: C interpreter run time error: Action.c (236):Error -- Unresolved symbol : nca_set_think_time.
怎么解决啊

忍忍忍 发表于 2009-6-5 15:38:04

兄弟 ,我也试了一下,确实有问题,貌似这个函数有特殊用法,回去再研究,
曲线救国一下:
使用lr_think_time+rand两个函数设置随机思考时间吧,这种方法行得通。:D

kuangquanshui 发表于 2009-6-5 17:05:31

学习了    忍忍忍   你厉害   顶你

kuangquanshui 发表于 2009-6-5 17:18:38

也许是想了解这个函数吧

kuangquanshui 发表于 2009-6-5 17:31:53

多学习有好处楼主是个爱学习的人呵呵

影子397 发表于 2009-6-5 17:39:14

嘿嘿,其实是想了解这个函数,谢谢大家的回帖,声明下俺不是兄弟,哈哈:loveliness:

kuangquanshui 发表于 2009-6-5 17:40:49

靠 喊了这么长时间 原来是姐们      晕倒了你太深了

kuangquanshui 发表于 2009-6-5 17:49:07

兄弟 我们上   不能放过这个美女拿下呵呵

影子397 发表于 2009-6-5 17:55:18

换了个头像,哈哈

kuangquanshui 发表于 2009-6-8 11:41:17

你。。。。。。。别给人家吓跑了

kuangquanshui 发表于 2009-6-8 11:41:37

流氓   ::yxiao:::

kuangquanshui 发表于 2009-6-9 17:43:12

流氓不可怕就怕流氓有文化

云层 发表于 2009-6-10 10:03:03

think time没有太大的必要设计如此复杂,模拟用户做个行为取个平均值就行了一般,看你怎么建模

tangniu110 发表于 2009-6-10 10:31:35

学习了

学习了

majun915 发表于 2009-6-10 13:35:27

我是菜鸟 我学习了 哎

hongtang 发表于 2009-6-10 14:13:16

nca_set_think_time是oracle nac协议。。。里面的你用的是http/html的协议吧自然会出错。。。。
页: [1]
查看完整版本: Script中设置think_time为随机数的问题