性能测试方案

制定者 :@孙秀芳
审核人 :
创建时间:2024.01.15
文档状态:草稿、修订、发布、废弃
最后更新:2024.01.30

变更记录
版本号
修改日期
修改人
修改内容简述
v0.1
2024.01.15
孙秀芳
初始创建文档、初稿文档结构
v0.2
2024.01.16
孙秀芳
完善初稿文档
v0.3
2024.01.29
孙秀芳
新增指标监控工具/命令使用
v0.4
2024.01.30
孙秀芳
新增内容:dstat 监控数据的存储&测试范围要明确分阶段进行&性能测试的测试功能点&压力服务器在线安装JDK和jmeter

一、测试目标

  1. 能力验证:
  2. 确保接口响应时间满足业务需求。
  3. 检测CPU、内存、磁盘、网络的使用情况。
  4. 收集性能测试数据:
  5. 了解当前系统的指标数据
  6. 为后续调优工作提供参照数据
  7. 性能调优:目标是优化响应时间,我们可能选取的策略是以空间换时间,以牺牲内存或扩大缓存为代价
  8. 硬件环境的调整
  9. 系统设置的调整

二、测试范围和计划

目前只针对商业化版本的重要且响应较慢的接口进行测试,后期持续补充其他接口及前端渲染时间,本方案仅适用于性能测试第一阶段测试任务,后续阶段任务会给出新方案或更新此方案。
1.检索留痕数据慢:
接口名称:留痕还原 获取互动人员
接口路径:POST /api/trace/v1/work/restore/related
性能指标:响应时间(具体数量级可接受时间待定)
测试环境:演示环境(compliance)
测试范围:单接口不同参数

接口名称:详细天维度数据查询
接口路径:POST /api/trace/v1/work/restore/day
性能指标:响应时间(具体数量级可接受时间待定)
测试环境:演示环境(compliance)
测试范围:单接口不同参数

接口名称:获取留痕聚合数据
接口路径:POST /api/trace/v1/work/restore/summary
性能指标:响应时间(具体数量级可接受时间待定)
测试环境:演示环境(compliance)
测试范围:单接口不同参数

接口名称:分页查询留痕内容(关注渲染时间)
接口路径:POST/api/trace/v1/work/restore/page
性能指标:响应时间(具体数量级可接受时间待定)
测试环境:演示环境(compliance)
测试范围:单接口不同参数

接口名称:沟通还原获取通讯录(关注渲染时间)
接口路径:POST/api/trace/v1/work/chat/contacts
性能指标:响应时间(具体数量级可接受时间待定)
测试环境:演示环境(compliance)
测试范围:单接口不同参数

2.导出留痕数据慢:
接口名称:全程留痕动态导出
接口路径:POST /api/trace/v1/work/restore/export
性能指标:响应时间(具体数量级可接受时间待定)
测试环境:演示环境(compliance)
测试范围:单接口不同参数

三、测试工具和技术

1.压力模拟工具:Jmeter
ApacheJMeter,是一个纯正的Java的开源软件。最初用于测试Web应用程序,后来扩展到其他测试功能。相比于其他性能测试工具,Jmeter既好用又开源。
2.性能监控工具:Nmon/监控命令
nmon是IBM公司开发的Linux性能监控工具,可以实时展示系统性能情况,也可以将监控数据写入文
件中,并使用nmon分析器做数据展示。
使用不同的监控命令分别监控CPU,内存的使用情况。

四、压力测试服务器

  1. 操作系统:Linux
  2. 安装和配置软件:压力测试工具(jmeter)
  3. 架构和网络配置:根据您的需求和架构设计,设置网络配置,包括 IP 地址、端口号、域名、子网掩码等。
  4. 运行时环境:根据您的应用程序需求,安装所需的运行时环境,例如 Java Runtime Environment。
  5. 硬件需求: CPU、内存、磁盘
  6. 监控和日志

五、压测脚本准备

  1. 创建线程组(Thread Group):在测试计划中添加线程组元素,配置并发用户数和循环执行次数。
  2. 添加取样器(Sampler):通过添
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值