qingyouzi777 发表于 2010-10-14 11:16:31

在Controller中添加多个脚本的疑问

在Controller中添加多个脚本时,可以添加不同协议的脚本吗?
比如说有两个脚本:
1、FTP文件下载(使用FTP协议)
2、HTTP文件下载(使用Web(HTTP/HTML)协议)
请问是否可以同时添加这两个脚本,然后运行场景?
这个和LoadRunner的License类型有关系吗?

qingyouzi777 发表于 2010-10-14 11:23:41

自己试了一下,是可以的。

qingyouzi777 发表于 2010-10-14 11:30:34

在场景中添加了这两个脚本(用户组)后,分别设置用户数量为:50,50。
运行场景时,发现:是先运行第一个脚本的50个用户后,运行第二个脚本的50个用户,能否设置两者交替运行?

angzhuo 发表于 2010-10-14 11:46:06

可以是可以,但是你做的是性能测试,你要是用自己的施压机做不同业务的事儿肯定对性能有很大影响,除非你 的机子是监控用,使用其他的机子做施压,那是没有问题的。

qingyouzi777 发表于 2010-10-14 13:16:49

本帖最后由 qingyouzi777 于 2010-10-14 13:17 编辑

回复 4# angzhuo


   恩,那假设我有两个PC:
一台用来部署为需要测试的服务器;
另外一台用来施压并监控服务器的性能,
这样是不是也会影响测试的结果?

angzhuo 发表于 2010-10-14 14:08:07

会有,一般是这样,你可以打开任务管理器,如果cpu和内存占用达到了80%以上,数据就会不准确,这样势必影响结果,要减少虚拟用户数或是添加施压机

qingyouzi777 发表于 2010-10-14 14:14:36

回复 6# angzhuo


    恩,测试的时候,确实发现第二台PC的cpu利用率和内存使用率都很高。

qingyouzi777 发表于 2010-10-14 14:19:02

回复 6# angzhuo


    因为我现在只有两台可用PC,需要测试的用户数也是指定的,只能在此基础上先测试。

像我上面描述的这样设置,测试结果会影响很大吗?

twinsczl 发表于 2010-10-14 16:31:43

和License当然有关系

如果你没有FTP的License用户,你无法在场景中执行这个脚本

angzhuo 发表于 2010-10-15 15:51:13

回复 8# qingyouzi777


    会很大,就好比你从银行取钱,银行现在不断的给你钱,你自己拿不走,你说是银行的问题还是你自己的问题

cjp110212 发表于 2010-10-15 16:26:36

回复 10# angzhuo


    有些道理

qingyouzi777 发表于 2010-10-15 17:55:03

回复 10# angzhuo


    恩,谢谢...我想办法再找台PC,重新测测。

cathey_yang 发表于 2010-10-18 14:52:12

嗯,加压机和监控器本身的性能数据

刘顺 发表于 2010-10-19 11:03:47

LR需要单独添加FTP的License吗

qingyouzi777 发表于 2010-10-19 15:35:23

回复 14# 刘顺

恩,之前一直用这个License,测试Web服务器
10000 web clients
AEABEXFR-YTIEKEKJJMFKEKEKWBRAUNQJU-KBYGB

利用其测FTP服务器时,提示类似Vuser License Type Error的信息。

后来,改用如下License:
golbal-1000: AEACFSJI-YASEKJJKEAHJD-BCLBR
发现同时适用于FTP服务器和Web 服务器。
页: [1]
查看完整版本: 在Controller中添加多个脚本的疑问