51Testing软件测试论坛

标题: 关于LoadRunner分析图中颗粒度问题 [打印本页]

作者: dulong    时间: 2010-4-1 18:18
标题: 关于LoadRunner分析图中颗粒度问题
[从通用软件产品测试]中转过来,之前发错版块了,见谅。

这次进行了一个分布式系统的测试,采用FTP协议+TLS加密传输。脚本运行正常。
在场景中监控资源里头有一项:Infrastructure Resource Graphs---Network Client。我理解这个为采样网卡的流量/秒。
因为测试需求中有一项就是分布式系统中所有的带宽要达到一个指标,这个指标用所有的数据流量/秒 总和来体现。
现在的疑问是,场景跑完了,数据也产生了,但是在分析表中,对Network Client的采样值默认的颗粒度(Granularity)是32秒。当我改为5秒或2秒(我在监控时的采样时间设置),平均值变化很大。比如:非加密时,颗粒度为默认32秒的指标中Data transfer bytes per sec (Tx),平均值22871588.191;5秒时为51297704.943。

相差也太大了吧。那以那个为准呢。
而且,使用FTP协议时,因为是测试上载功能。因此使用一台控制台,添加多台负载机的方式行不通,会提示上载文件找不到。后来使用了每台负载机都部署脚本及上传的文件。在10秒内同时运行场景。这样的话有几台的负载机就有几个的Network Client数据。通过累加得到这个每秒流量值。
现在值相差很多,而且51297704.943B这样的值对应的小b在400Mb左右,每台负载机都是千兆网卡,可从“任务管理器--联网” 看到网络应用率没用达到40%过,基本在7-20%之间。这,又是怎么回事呢?
数据到底那个是准的呀?

搜索更多相关主题的帖子: 分析图 LoadRunner 颗粒度
作者: dulong    时间: 2010-4-1 20:16
等了一天了,都没遇到这问题么?
作者: msnshow    时间: 2010-4-1 21:30
颗粒度越小应该越准确
作者: dulong    时间: 2010-4-1 21:48
值相差太大了,感觉恐怖~~
作者: dulong    时间: 2010-4-1 22:01
另外,选择FTP协议后,在录制模式中设置:
Record Type:proxy
Connection Type:auto,
然后选择SSL配置:TLS1.x --   RC4-SHA。

根据实际单个客户端上载数据占用网络应用率最高都可以到30%,而用LR的脚本跑时显示应用率才19%不到。
这是因为什么呢?

TLS1.x有很多具体的版本供选择,RC4-SHA是最快的,当Connection Type:plain时,LR会默认的一种是:DHE-DSS-RC4-SHA  ,开发人员说这个加解密速度比较慢。然道按LR脚本跑时又默认成了DHE-DSS-RC4-SHA ?

有方法打印出当时选择什么具体加密协议的么?

附:录制脚本时的log
[Network Analyzer ( 96c: bc4)]   (Sid:  1) Negotiate Proxy -> Server SSL Handshake (ssl:TLSv1, ciphers:RC4-SHA)
[Network Analyzer ( 96c: bc4)]   (Sid:  1) Negotiate Client -> Proxy SSL Handshake (ssl:TLSv1, ciphers:RC4-SHA)

还有不理解的:
(1)为什么Record Type中我不能选择Director呢,选择这个录制客户端登录时提示:进行一个非法套接字...的信
息。
(2)从log上看,怎么要通过proxy进行转发?




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