zoukankan      html  css  js  c++  java
  • 性能测试与Jmeter工具

    一.理解软件测试:

    1. 根据需求;
    2. 尽早,尽快,尽可能多的发现软件缺陷;
    3. 确保软件缺陷得到妥善解决;
    4. 进而提升软件质量;
    5. 提高用户满意度的总和行为。

    二.如何做软件测试:

    1. 需求梳理;(有可能没有需求文档,不能说没有需求)
    2. 测试环境安装配置;
    3. 输入操作;(3和4可以一起说:输入数据)
    4. 选择数据;
    5. 软件状态转换;
    6. 结果对比。(参照需求)

    任何软件测试大致流程简记如上

    三.性能测试:根据需求,通过性能测试工具模拟多种正常,峰值以及异常负载对系统的各项性能指标进行测试。

        性能测试核心要素(至少):

    1. 环境搭建与配置
    2. 性能场景分析(例如:一个人登录看直播,一群人看直播)
    3. 使用工具模拟并发访问量(分析场景后选择测试工具)
    4. 性能监控(测试软件跑起来后要监控)
    5. 性能分析与调优

            PS:客户最关心的功能最优先测试的功能

            性能测试场景设计:可以理解为功能测试中的用例,即性能测试的场景就是性能测试的用例。

    四.JMETER性能测试实践:

    1. 有了工具,先考虑测试对象(因此要搭建环境):如慕课网
    2. 根据需求(例如:同时支持500人,平均响应时间小于3s),梳理典型的性能场景:  A.主页打开速度    B.登录功能及其速度   C.同时直播   D.视频录播观看
    3. 找工具:Jmeter,测试脚本开发—执行测试
    4. 监控
    5. 分析,调优

      PS:具体操作安装工具后根据视频操作

    五.

  • 相关阅读:
    lyft amundsen简单试用
    Prisma 2 is Coming Soon
    amundsen 来自lyft 的开源数据发现平台
    packr 方便的潜入静态资源文件到golang 二进制文件中
    hasura skor 构建安装
    Oracle中删除用户下所有对象的多种方法
    负载均衡----实现配置篇(Nginx)
    【nginx】配置Nginx实现负载均衡
    Vmware ESXi添加共享磁盘
    从Oracle迁移到MySQL的各种坑及自救方案
  • 原文地址:https://www.cnblogs.com/zhou0000/p/8313099.html
Copyright © 2011-2022 走看看