为了账号安全,请及时绑定邮箱和手机立即绑定

美女带你走入LR性能测试框架基础

石清露 软件测试工程师
难度初级
时长 1小时55分
学习人数
综合评分9.40
62人评价 查看评价
9.7 内容实用
9.2 简洁易懂
9.3 逻辑清晰
  • 性能测试工具原理
    查看全部
    0 采集 收起 来源:性能测试理论

    2018-08-17

  • strstr(str1,str2):查找str2在str1中的位置

    lr_eval_string():获取参数的值

    lr_output_message():输出

    lr_end_transaction("事件",“LR_AUTO”):不检测结束状态

    lr_end_transaction("事件",“LR_PASS”):已成功结束

    lr_end_transaction("事件",“LR_FAIL”):以失败结束

    查看全部
    1 采集 收起 来源:调试脚本

    2018-07-31

  • 事务(Transaction)

    事务是这样的一个点,我们为了衡量某个action的性能,需要在action的开始和结束位置插入这样一个范围,这就定义了一个trabsaction

    为什么在LoadRunner中使用事务

    1、事务是LoadRunner度量系统性能指标的唯一手段

    2、事务能够用于度量高风险业务流程的性能指标

    3、事务能够度量在一组操作中每一步的性能指标

    4、通过事务计时实现了不同压力负载下的性能指标对比

    5、通过事务计时可以帮助定位性能瓶颈

    关联(correlation)

    关联就是把脚本中某些写死的数据,转变成是选取自服务器所送的、动态的、每次都不一样的数据。

    参数化

    参数化就是使用指定数据源中的值来替换脚本录制生成的语句中的参数

    【参数化步骤】

    1、用参数替换Vnser脚本中的常量值

    2、为参数设置属性和数据源

    查看全部
  • Loadrunner测试步骤

    1、使用VNGen创建脚本

    2、使用Controller创建测试场景

    3、使用Analysis分析测试结果

    录制选项需要设置的地方:

    1.常规->录制

    基于浏览器的应用程序,使用html-based script

    基于非浏览器的应用程序,使用url-base script

    基于浏览器的应用程序中使用https安全协议,使用url-based script

    2.HTTP属性->高级

    有时候录制 页面有乱码,解决办法为

    支持字符中勾选utf-8


    查看全部
    2 采集 收起 来源:录制选项

    2018-07-28

  • Loadrunner的组件

    Virtual User Generator 录制最终用户业务流程并创建性能测试脚本

    Controller组织、驱动、管理并监控负载测试

    Analysis用于查看、剖析和比较性能结果

    Loadrunner的功能

    轻松创建虚拟用户

    创建真实的负载

    定位性能问题

    分析结果以精确定位问题所在

    重复测试保证系统发布的高性能

    查看全部
  • 性能测试的概念(广义上的概念)

    性能测试主要通过自动化的测试工具模拟多种正常,峰值以及异常负载条件来对系统的各项性能指标进行测试。

    性能测试(狭义)

    方法:通过模拟生产运行的业务压力量和使用场景组合,测试系统的性能是否满足生产性能要求

    目的:验证系统是否有系统宣称具有的能力

    负载测试

    方法:通过在被测系统上不断加压,直到性能指标达到极限

    目的:找到系统处理能力的极限

    压力测试(强度测试)

    方法:测试系统在一定饱和状态下,系统能够处理的会话能力,以及系统是否会出现错误。

    目的:检查系统处于压力性能下时,应用的表现。

    并发测试

    方法:通过模拟用户并发访问,测试多用户并发访问同一个应用、模块或者数据记录时是否存在死锁或者其他性能问题。

    目的:发现系统中可能隐藏的并发访问时的问题。

    配置测试

    方法:通过被测系统的软硬件环境的调整,了解各种不同环境对系统的性能影响的程度,从而找到系统各项资源的最优分配原则。

    目的:了解各种不同因素对系统性能影响的程度

    可靠性测试 

    方法:在给系统加载一定业务压力的情况下,使系统运行一段时间,以此检测系统是否稳定。

    目的:验证系统是否支持长期稳定的运行。

    性能测试流程

    测试计划阶段-测试设计阶段-测试开发阶段-测试执行阶段-测试结果阶段-测试报告阶段

    1、测试计划阶段工作内容:明确测试对象、定义测试目标、定义测试通过的标准、规划测试进度、规划测试参与人员(需求、开发、测试、运维和配置)、申请测试资源、风险控制

    2、测试设计阶段的工作内容:设计测试数据、设计测试用例、设计测试场景

    3、测试开发阶段的工作内容:测试环境搭建、测试过程文档定义以及搭配、测试脚本开发调试、测试数据的准备、基准测试

    4、测试执行阶段的工作内容:执行测试用例模型,包括执行脚本和场景、测试过程监控、包括查看log、监控服务器资源、数据库和中间件等。

    5、测试结果分析阶段的工作内容:根据测试结果和监控结果进行测试分析、根据性能测试目标,分析出系统存在的性能瓶颈、并给出优化建议

    6、测试报告的内容:测试执行的详细步骤(场景设计)、测试数据记录、监控结果、测试结果对比以及总结性评价


    查看全部
    0 采集 收起 来源:性能测试理论

    2018-07-25

  • 录制选项需要设置的地方:

    1.常规->录制

    基于浏览器的应用程序,使用html-based script

    基于非浏览器的应用程序,使用url-base script

    基于浏览器的应用程序中使用https安全协议,使用url-based script

    2.HTTP属性->高级

    有时候录制 页面有乱码,解决办法为

    支持字符中勾选utf-8

    查看全部
    0 采集 收起 来源:录制选项

    2018-07-09

  • 启动web tours服务的步骤:

    https://img1.sycdn.imooc.com//5b3b1bc80001cae711610691.jpg

    https://img1.sycdn.imooc.com//5b3b1b7d0001a39804290199.jpg

    查看全部
    0 采集 收起 来源:HP Web Tours使用

    2018-07-03

  • 性能测试学习
    查看全部
  • 性能测试概念:通过自动化测试工具模拟多种正常、峰值以及异常负载条件来对系统的各项性能指标进行测试

    负载测试:找到系统处理能力的极限

    压力测试:测试系统在一定饱和状态下,系统能够处理的会话能力,以及系统是否会出现错误,目的是检查系统处于压力性能下时,应用的表现

    并发测试:发现系统中可能隐藏的并发访问时的问题

    配置测试:了解各种不同因素对系统性能的影响

    可靠性测试:验证系统是否支持长期稳定的运行

    https://img1.sycdn.imooc.com//5b1513b40001ae1c05930368.jpg

    spacer.gif 

    查看全部
    1 采集 收起 来源:性能测试理论

    2018-06-04

  • 一:事务(Transaction)是这样一个点,我们为了衡量某个action的性能,需要在action的开始和结束位置插入这样一个范围,这就定义了一个transaction. 

    二:为什么在Loadrunner中使用事务 

    1、事务是Loadrunner度量系统性能指标的唯一手段; 

    2、事务能够用于度量高风险业务流程的性能指标; 

    3、事务能够度量在一组操作中每一步的性能指标; 

    4、通过事务计时实现了不同压力负载下的性能指标对比;

    5、通过事务计时可以帮助定位性能瓶颈;

    三:关联

    脚本只记录了客户端对服务器端所说的话; 而recoring log 则是完整记录二者的对话;

    关联就是把脚本中某些写死的数据,转变成是选取自服务器所送的、动态的、每次不一样的数据。

    当服务器给浏览器的sessionId进行识别的时候,使用关联进行处理

    查看全部
  • Web Tours:
    1,地址:http://127.0.0.1:1080/WebTours/;
    2,默认帐号是jojo,密码是bean;

    查看全部
    0 采集 收起 来源:HP Web Tours使用

    2018-05-31

  • 关联的操作

    查看全部
    0 采集 收起 来源:调试脚本

    2018-05-24

  • loadrunner录制脚本的方式:html和url

    查看全部
    0 采集 收起 来源:录制选项

    2018-05-24

  • 好好学习!!!

    查看全部

举报

0/150
提交
取消
课程须知
1.有一定的测试理论基础; 2.有一定的C语言基础项目实战 进阶推荐课程!!! 性能测试 LoadRunner 工具实战-慕课网实战 http://coding.imooc.com/class/127.html
老师告诉你能学到什么?
可以模拟上千万用户实施并发访问,并能实时监测性能,进而帮助开发人员确认和查找问题根源。本套LR课程将带领大家认识这个软件,并学会它的三大功能 项目实战进阶推荐课程!!! 性能测试 LoadRunner 工具实战-慕课网实战 http://coding.imooc.com/class/127.html

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!