zoukankan      html  css  js  c++  java
  • 性能学习随笔120151015

    为什么要实现性能测试自动化?

    自动化性能测试是利用产品、人员和流程来降低应用程序、升级程序或补丁程序部署风险的一种手段。自动化性能测试的核心是向预部署系统施加工作负载,同时评估系统性能和最终用户体验。

    LoadRunner包含哪些组件?

    LoadRunner包含以下组件:

    • Virtual User Generator 录制最终用户业务流程并创建自动化性能测试脚本,即Vuser脚本。
    • Controller组织、驱动、管理并监控负载测试。
    • Load Generator通过运行Vuser产生负载。
    • Analysis用于查看、剖析和对比性能结果。
    • Launcher使您可以从单个访问点访问所有LoadRunner组件。

    LoadRunner术语

    1. 场景     场景文件根据性能要求定义每次测试期间发生的事件。
    2. Vuser  在场景中,LoadRunner用虚拟用户(或称Vuser)代替真是用户。Vuser模仿真实用户的操作来使用应用系统,一个场景可以包含数十、数百乃至数千个Vuser。
    3. Vuser脚本  Vuser脚本描述Vuser在场景中执行的操作。
    4. 事务     要评测服务器性能,需要定义事务。事务代表要评测的终端用户业务流程。

    什么是负载测试流程?

    负载测试一般包括5个阶段,规划、创建脚本、定义场景、执行场景和分析结果

    规划负载测试。定义性能测试要求,例如并发用户数量、典型业务流程和要求的相应时间。

    创建Vuser脚本。在自动化脚本中录制最终用户活动。

    定义场景。使用LoadRunner Controller设置负载测试环境。

    运行场景。使用LoadRunner Controller驱动、管理并监控负载测试。

    分析结果。使用LoadRunner Analysis创建图和报告并评估性能。

  • 相关阅读:
    UIActivityIndicatorView的详细使用
    iOS开发多线程篇—GCD的常见用法
    UIScrollView的属性总结
    关于UIView的autoresizingMask属性的研究
    Robot FrameWork 教程链接
    数据恢复基础知识
    数据恢复基础知识
    selenium webdriver 学习笔记(三)
    selenium webdriver 学习笔记(二)
    selenium webdriver 学习笔记(一)
  • 原文地址:https://www.cnblogs.com/diaosicai/p/4882367.html
Copyright © 2011-2022 走看看