51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 1404|回复: 3
打印 上一主题 下一主题

[求助] 关于面试loadrunner问题,求助!

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2015-12-3 09:20:37 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
30多了,一直从事黑盒测试和管理的工作,目前公司遇到危机,不得不另谋生路,找工作发现loadruner要求比较多,对这款软件没有什么实战经验,只是自己看视频,文档学习了下,如果面试官问我你们公司loadrunner是怎么测试的?我该如何回答?(比如说是一个关于web服务器的性能测试,只要求能过面试官,感激不尽!)
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏2
回复

使用道具 举报

  • TA的每日心情
    奋斗
    2018-8-27 15:56
  • 签到天数: 322 天

    连续签到: 1 天

    [LV.8]测试军长

    2#
    发表于 2015-12-4 09:44:28 | 只看该作者
    了解业务性能需求-制定测试方案-准备测试数据-准备测试脚本-调试脚本-根据性能方案在场景中开始测试-记录测试结果-分析结果-等待开发优化-再测试,如果循环,直接性能合格,出测试报告。   大致流程就是这样,如果更细节的工具使用太多,不知道该跟你从哪里说起。
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    昨天 13:04
  • 签到天数: 2817 天

    连续签到: 5 天

    [LV.Master]测试大本营

    3#
    发表于 2015-12-4 10:44:21 | 只看该作者
    可以搜索一下相关面试题,网络上很多,预祝成功!
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2016-3-9 13:30
  • 签到天数: 20 天

    连续签到: 3 天

    [LV.4]测试营长

    4#
    发表于 2015-12-4 12:19:38 | 只看该作者
    1.录制脚本:

    选择适当的协议,web服务器一般选择http协议。

    录制方式一般选择HTML-based Script,但有下列情况选择URL-based Script:不是基于浏览器的应用程序,应用程序中包含javaScript脚本且产生了请求,基于浏览器的应用程序使用了https协议

    默认设置记录的浏览器为IE,不要使用其他浏览器

    在录制过程中不要后退页面

    如果想测定某个操作的响应时间,可以在脚本中插入事务,使用事务把该操作包装起来。分析执行结果的时候可以查看到该事务的响应时间。

    插入集合点,可以使多个用户并发进行同一操作,提高操作的并发程度,以对服务器增加负载,测试并发能力。

    在Run-Time Setting设置中,设置网络带宽以模拟不同带宽的网络;设置block、action的迭代次数。

    对脚本进行参数化,设置参数变更方式

    关联脚本

    2. 设置场景

    设置场景主要包含:选择脚本,设定执行用户数,选择测试负载机,设置脚本执行的方式,设置集合点点,设置Run-Time Setting。

    如果要模拟的用户数比较多,应该设置多台测试负载机,一般主流的PC机至少能模拟100个用户对服务器的访问。

    设置脚本的执行方式:设置用户的启动方式,设置用户的终止方式。

    设置集合点:开关集合点,设置用户通过集合点的方式。

    当浏览web页面较大时,在测试的时候可能出现timeout错误。可以在Run-Time Setting-Internet Protocol-Preferences-Options中适当调高Http-request connect timeout和Http-request receive timeout的值。

    设置IP欺骗。如果服务器对用户的IP有限制(安全原因),启用IP欺骗。设置IP欺骗应该注意:1.测试负载机应该使用静态IP;2.在选择测试负载机之前开启IP欺骗开关

    设置服务器监控计数器。包含:内存,CPU,线程,进程,网络,磁盘。注意,对于非本机的Windows服务器进行监控时,必须使用命令建立$IPC连接,命令为 net use \\服务器IP\ipc& /user:administrator *

    3. 分析结果

    查看分析结果,查看事务的响应时间、服务器的平均吞吐量,执行用户人数等

    查看线程图,用户变化图,响应时间图,吞吐量图。

    查看服务器监控的计数器图。

    分析各个性能指标是否符合需求。比如:可用内存曲线是否正常,是否存在内存泄漏;CPU利用率曲线是否平缓,是否低于90%;线程数是否正常,而不是一直在增长;网络带宽是否满足流量需求;磁盘是否满足用户操作要求等等

    分析各个曲线图是否存在异常情况。比如:响应时间是否满足需求;系统是否支持要求的并发;随着负载的增加,吞吐量是否同样增加,吞吐量是否存在瓶颈等等

    有时候分析单个要素并不能反映存在的问题,需要多个要素联系起来进行分析。比如,可以把用户数的变化图和吞吐量图联系起来进行分析。LoadRunner的分析工具支持把两个表合并进行分析,把用户数变化图和吞吐量变化图合并,就可以观察吞吐量是否随着用户数的变化而相应时间。如果随着用户数的增加,吞吐量持平或者下降,说明此时系统吞吐量达到了最大值,系统达到了瓶颈。

    评分

    参与人数 1测试积点 +10 收起 理由
    lsekfe + 10 恭喜您获得测试积点10

    查看全部评分

    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

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

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

    GMT+8, 2024-11-23 01:19 , Processed in 0.062989 second(s), 25 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

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