51Testing软件测试论坛

标题: 在Controller中添加多个脚本的疑问 [打印本页]

作者: qingyouzi777    时间: 2010-10-14 11:16
标题: 在Controller中添加多个脚本的疑问
在Controller中添加多个脚本时,可以添加不同协议的脚本吗?
比如说有两个脚本:
1、FTP文件下载(使用FTP协议)
2、HTTP文件下载(使用Web(HTTP/HTML)协议)
请问是否可以同时添加这两个脚本,然后运行场景?
这个和LoadRunner的License类型有关系吗?
作者: qingyouzi777    时间: 2010-10-14 11:23
自己试了一下,是可以的。
作者: qingyouzi777    时间: 2010-10-14 11:30
在场景中添加了这两个脚本(用户组)后,分别设置用户数量为:50,50。
运行场景时,发现:是先运行第一个脚本的50个用户后,运行第二个脚本的50个用户,能否设置两者交替运行?
作者: angzhuo    时间: 2010-10-14 11:46
可以是可以,但是你做的是性能测试,你要是用自己的施压机做不同业务的事儿肯定对性能有很大影响,除非你 的机子是监控用,使用其他的机子做施压,那是没有问题的。
作者: qingyouzi777    时间: 2010-10-14 13:16
本帖最后由 qingyouzi777 于 2010-10-14 13:17 编辑

回复 4# angzhuo


   恩,那假设我有两个PC:
  一台用来部署为需要测试的服务器;
  另外一台用来施压并监控服务器的性能,
  这样是不是也会影响测试的结果?
作者: angzhuo    时间: 2010-10-14 14:08
会有,一般是这样,你可以打开任务管理器,如果cpu和内存占用达到了80%以上,数据就会不准确,这样势必影响结果,要减少虚拟用户数或是添加施压机
作者: qingyouzi777    时间: 2010-10-14 14:14
回复 6# angzhuo


    恩,测试的时候,确实发现第二台PC的cpu利用率和内存使用率都很高。
作者: qingyouzi777    时间: 2010-10-14 14:19
回复 6# angzhuo


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

  像我上面描述的这样设置,测试结果会影响很大吗?
作者: twinsczl    时间: 2010-10-14 16:31
和License当然有关系

如果你没有FTP的License用户,你无法在场景中执行这个脚本
作者: angzhuo    时间: 2010-10-15 15:51
回复 8# qingyouzi777


    会很大,就好比你从银行取钱,银行现在不断的给你钱,你自己拿不走,你说是银行的问题还是你自己的问题
作者: cjp110212    时间: 2010-10-15 16:26
回复 10# angzhuo


    有些道理
作者: qingyouzi777    时间: 2010-10-15 17:55
回复 10# angzhuo


    恩,谢谢...我想办法再找台PC,重新测测。
作者: cathey_yang    时间: 2010-10-18 14:52
嗯,加压机和监控器本身的性能数据
作者: 刘顺    时间: 2010-10-19 11:03
LR需要单独添加FTP的License吗
作者: qingyouzi777    时间: 2010-10-19 15:35
回复 14# 刘顺

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

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

后来,改用如下License:
golbal-1000: AEACFSJI-YASEKJJKEAHJD-BCLBR
发现同时适用于FTP服务器和Web 服务器。




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