qinkwl

覃空万里

导航

locust

性能测试准备工作

  • 确定性能测试工作目标
  1. 投入小,技术实现快捷
  2. 支持千万级以上的用户并发
  3. 可以进行性能测试指标分析
  • 性能测试工具选型及环境准备
  1. 选择locust作为性能测试工具
  2. 搭建测试环境
  • 性能测试脚本研发
  1. 明确性能测试工作任务
  2. 通过技术试验,扫除技术障碍
  3. 性能测试脚本研发实施
  • 执行及结果分析
  1. 多台压力机基于生产环境进行性能测试执行
  2. 基于locust工具提供的性能指标进行分析
  3. 针对出现的性能问题进行分析
  • 性能自动化测试与ui自动化测试的不同

    • ui自动化:
      基于界面元素
      元素识别技术
      模拟手工操作
      验证功能是否正常
      进行大批量反复的回归测试
    • 性能自动化
      给服务器发请求
      明确请求地址,传递参数
      参数化,关联等技术
      模拟同时大量用户的并发访问
      为了检查在大量用户访问时,系统是否还能正确处理,响应速度,资源占用情况等
  • 性能测试脚本研发技术

    • 单点性能脚本
      基础脚本
      参数化
      关联
      集合
      验证点
    • 业务性能脚本
      多任务
      压力权重
  • 如何构建大并发
    一如压力机,能模拟发送10万用户,想要模拟1000万甚至更多怎么办?
    分布式

性能测试原理分析

性能测试脚本研发

性能测试图表分析

posted on 2025-01-03 15:17  覃空万里  阅读(40)  评论(0)    收藏  举报