在Controller中添加多个脚本的疑问
在Controller中添加多个脚本时,可以添加不同协议的脚本吗?比如说有两个脚本:
1、FTP文件下载(使用FTP协议)
2、HTTP文件下载(使用Web(HTTP/HTML)协议)
请问是否可以同时添加这两个脚本,然后运行场景?
这个和LoadRunner的License类型有关系吗? 自己试了一下,是可以的。 在场景中添加了这两个脚本(用户组)后,分别设置用户数量为:50,50。
运行场景时,发现:是先运行第一个脚本的50个用户后,运行第二个脚本的50个用户,能否设置两者交替运行? 可以是可以,但是你做的是性能测试,你要是用自己的施压机做不同业务的事儿肯定对性能有很大影响,除非你 的机子是监控用,使用其他的机子做施压,那是没有问题的。 本帖最后由 qingyouzi777 于 2010-10-14 13:17 编辑
回复 4# angzhuo
恩,那假设我有两个PC:
一台用来部署为需要测试的服务器;
另外一台用来施压并监控服务器的性能,
这样是不是也会影响测试的结果? 会有,一般是这样,你可以打开任务管理器,如果cpu和内存占用达到了80%以上,数据就会不准确,这样势必影响结果,要减少虚拟用户数或是添加施压机 回复 6# angzhuo
恩,测试的时候,确实发现第二台PC的cpu利用率和内存使用率都很高。 回复 6# angzhuo
因为我现在只有两台可用PC,需要测试的用户数也是指定的,只能在此基础上先测试。
像我上面描述的这样设置,测试结果会影响很大吗? 和License当然有关系
如果你没有FTP的License用户,你无法在场景中执行这个脚本 回复 8# qingyouzi777
会很大,就好比你从银行取钱,银行现在不断的给你钱,你自己拿不走,你说是银行的问题还是你自己的问题 回复 10# angzhuo
有些道理 回复 10# angzhuo
恩,谢谢...我想办法再找台PC,重新测测。 嗯,加压机和监控器本身的性能数据 LR需要单独添加FTP的License吗 回复 14# 刘顺
恩,之前一直用这个License,测试Web服务器
10000 web clients
AEABEXFR-YTIEKEKJJMFKEKEKWBRAUNQJU-KBYGB
利用其测FTP服务器时,提示类似Vuser License Type Error的信息。
后来,改用如下License:
golbal-1000: AEACFSJI-YASEKJJKEAHJD-BCLBR
发现同时适用于FTP服务器和Web 服务器。
页:
[1]