性能测试与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:具体操作安装工具后根据视频操作

五.

 

posted @ 2018-03-12 11:18  木心熊  阅读(109)  评论(0编辑  收藏  举报