51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 3996|回复: 5
打印 上一主题 下一主题

[求助] 在C脚本里面 怎么设置 等待时间

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2010-6-23 10:47:38 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
在C脚本里面 怎么设置 等待时间 ,是用lr_think_time?又是怎么设置呢?
lr_think_time(10),这里的10是10秒吗?
怎么放在脚本里面运行还是很快,感觉不到啊。

[ 本帖最后由 zenglei 于 2010-6-24 15:38 编辑 ]
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
 楼主| 发表于 2010-7-1 23:32:42 | 只看该作者

222

AEABEXFR-YTIEKEKJJMFKEKEKWBRAUNQJU-KBYGB
回复 支持 反对

使用道具 举报

该用户从未签到

3#
 楼主| 发表于 2010-7-1 23:38:06 | 只看该作者

常见问题

14.为什么Windows系统中的CPU、内存等资源仍然充足,但是模拟的用户数量却上不去?

  在Windows计算机的标准设置下,操作系统的默认限制只能使用几百个Vuser,这个限制与CPU或内存无关,主要是操作系统本身规定了默认的最大线程数所导致。要想突破Windows这个限制,须修改Windows注册表。以Windows XP Professional为例。

  (1)打开注册表后,进入注册表项HKEY_LOCAL_MACHINE中的下列关键字:System\CurrentControlSet\Control\Session Manager\SubSystems。

  (2)找到Windows关键字,Windows关键字如下所示:

  %SystemRoot%\system32\csrss.exe bjectDirectory=\Windows

  SharedSection=1024,3072,512 Windows=On SubSystemType=Windows ServerDll=basesrv,1

  ServerDll=winsrv:UserServerDllInitialization,3 ServerDll=winsrv:ConServerDllInitialization,2

  ProfileControl=Off MaxRequestThreads=16

  SharedSection=1024,3072,512关键字的格式为xxxx,yyyy,zzz。其中,xxxx定义了系统范围堆的最大值(以KB为单位),yyyy定义每个桌面堆得大小。

  (3)将yyyy的设置从3072更改为8192(即8MB),增加SharedSection参数值。

  通过对注册表的更改,系统将允许运行更多的线程,因而可以在计算机上运行更多的Vuser。这意味着能够模拟的最大并发用户数量将不受Windows操作系统的限制,而只受硬件和内部可伸缩性限制的约束。

 15.Controller中设置了用户并发数量,但是运行时为何初始化的用户数量少于实际数量?

  主要时设置问题。在Tools→options→Run-time setting中可以设置每次最多初始化的虚拟用户。如果需要100个并发用户,则将该值设置为大于100的数值。另外,注意LoadRunner相关协议License的更新,确保使用的License能够允许所需要的并发用户数量。

  16.如何让场景的用户执行发生错误继续运行,以保证不间断进行压力测试?

  用VuGen打开虚拟用户脚本后,进入“Run-time Settings”对话框后,依次进入“General→Miscellaneous”,可以看到Miscellaneous设置中关于“Error Handling”的配置。勾选“Continue on error”即可让虚拟用户发生错误继续运行。
回复 支持 反对

使用道具 举报

该用户从未签到

4#
发表于 2010-7-2 09:54:12 | 只看该作者
等待时间
lr_think_time(10),这里的10是10秒
在run time settings里有个thinke time设置,你要选replay think time 。
回复 支持 反对

使用道具 举报

该用户从未签到

5#
发表于 2010-7-2 10:21:40 | 只看该作者

回复 1# 的帖子

以运行设置的思考时间为主,脚本里不是主要的
回复 支持 反对

使用道具 举报

该用户从未签到

6#
 楼主| 发表于 2010-7-3 12:44:53 | 只看该作者

gwak

如何用gawk分析tr文件后生成.data文件


各位大虾,问题如题。我是想生成data文件后再用gnuplot画图。
我尝试的命令如下:
gawk -v src=1 -v dst=2 -v outfile=1.data -f measure.awk out.tr
结果是用measure.awk脚本分析出来的数据直接在屏幕列出,而没有生成1.data文件,真郁闷~



$awk -f measure.awk out.tr > 1.data
try this, if fails,then
$awk -f measure.awk out.tr > data


多谢斑竹,按你所说解决了
只是还有个小问题
我用gnuplot执行如下内容时,
gnuplot>plot 'plotdelay.plot'
老是提示:
bad data on line 1
我分别在cygwin和windows下的gnuplot执行都是出现以上错误。plotdelay.plot的源码如下
是不是源码问题还是gnuplot的问题呢?
set term png medium #000000
set output "cbr-delay.png"
set ylabel "End-to-End delay(sec)"
set xlabel "Start transmission time(sec)"  
set xrang [0:5]
set xtics 0, 0.5, 5
set yrang [0:0.1]
set ytics 0, 0.01, 0.1
set title "CBR end-to-end delay"
plot "cbr_delay" title "CBR" with linespoints lt -1 pt 8


set term png medium #000000
应该是terminal吧?


不是,terminal可以简写为term的

bad data on line 1

说明你第一行数据有错误
可能out.tr的第一行是一些配置信息而非数字


主要是的第一行 数据和下面的数据样式不同,打开“1.data”一看就明白了
回复 支持 反对

使用道具 举报

本版积分规则

关闭

站长推荐上一条 /1 下一条

小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

GMT+8, 2024-11-17 23:28 , Processed in 0.073238 second(s), 27 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

快速回复 返回顶部 返回列表