首页 > 其他分享 >压力测试报告模版

压力测试报告模版

时间:2024-07-04 22:08:22浏览次数:18  
标签:测试报告 压测 模版 接口 TPS 测试 链路 压力 列出

压力测试模版

版本历史

  • 版本号 修订内容 修改人

内容摘要:

结合渠道测试特色,介绍渠道压力测试报告中,应包含且不限于文档中的压测信息点。

压测结论及分析:

1.压测结论:

压力测试是否达标,说明详细的达标情况,目标TPS值,等。

2.压测分析:

压测瓶颈点,及产生的原因
压测过程中,发现的其他结论等。

压测目标:

1.目标TPS计算:

  • 根据业务或者产品给出的PV/Uv量,计算出目标TPS,并计算公式写明,如:单台日平均访问量1000万+,目标TPS=(1000万0.8)/(240.23600)二八原则3倍=1389TPS

响应时间

  • 查询接口响应时间100ms以内,更新接口响应时间200ms以内。

服务器稳定性:

  • 无报错,无内存溢出
  • TPS无明显大的波动
  • 服务器各项基础指标正常
  • 程序运行稳定

压测策略

单接口压测

  • 单场景压测(正常场景)
  • 多场景压测(正常场景,异常场景等)
  • 混合场景测试,按场景比例压测
  • 接口负载测试,找出接口性能拐点

全链路压测

  • 选取接口最长调用链路进行压力测试
  • 选取几口最常用调用链路进行压力测试等

调用链路及关联方

1.调用链路

  • 列出压测调用链路

2.接口关联方

  • 列出调用链路上的所有的关联方

3.接口依赖

  • 是否有其他接口依赖关系。
  • 是否依赖缓存

压测环境

1.生产环境配置

  • 列出生产应用服务器配置与台数,系统版本呢信息等
  • 列出生产DB服务器配置与台数等。

2.测试环境配置

  • 列出测试应用服务配置台数,系统版本呢信息等
  • 列出测试DB服务器配置与台数等

3.加压环境配置

  • 累出加压机器配置与台数,系统版本信息等
  • 列出加压和被压环境之间的网络延迟,如1ms以内

压测对象

  • 列出压测应用包版本或者代码分支
  • 累出JVM的参数

压测数量级

  • 列出压测时候的数量级,尽量与生产的树精灵保持一致

压测详情

1.接口指标:

  • 包含且不限于以下信息,样本数量,平均响应时间,90Line,95Line,TPS,错误样本数,最大响应时间,最小响应时间,发送字节数,接收字节数等等

2.服务器指标

  • 包含且不限于以下信息:
  • cpu使用率
  • 内存使用率
  • 磁盘读写量
  • Load1 ,Load5,Load15 ,网络吞吐量等等

压测截图

  • 将接口指标和服务器指标详情数值的截图附在报告上,截图清晰

其他压测信息:

  • 还可以列出一些其他的压测信息,如错误样本的返回报文,日志文件增幅信息等等。

标签:测试报告,压测,模版,接口,TPS,测试,链路,压力,列出
From: https://www.cnblogs.com/surewing/p/18284784

相关文章

  • selenium12_HTML测试报告(run_all)
    在run_all.py中编写如下脚本:#cording:utf-8importunittestimportosfromcommonimportHTMLTestRunner_cn#os.path.dirname:获取当前文件所在的文件夹路径。os.path.realpath(__file__):根据不同的系统自动获取绝对路径,包含文件名cur_path=os.path.dirname(os.p......
  • 函数模版和类模版
    函数模板函数模板概念函数模板代表了一个函数家族,该函数模板与类型无关,在使用时被参数化,根据实参类型产生函数的特定类型版本函数模板格式.1函数模板格式template<typenameT1,typenameT2,......,typenameTn>返回值类型函数名(参数列表){}template<typenameT>v......
  • 前端实现根据模版导出word【docxtemplater】
    场景有的时候我们需要根据后端提供的数据,然后结合word模版来生成word。我们可以使用第三方库docxtemplater效果依赖说明1、docxtemplater:这个插件可以通过预先写好的word,excel等文件模板生成对应带数据的文件2、pizzip:这个插件用来创建,读取或编辑.zip的文件(同步的,还有一个......
  • 【模版】最短路
    原创于2017.04.03:最短路1.多源的Floyd,邻接矩阵实现,复杂度O(n^3),n<400;2.单源Dijkstra,邻接矩阵实现,无负边,复杂度O(n^2),n<10000;3.单源Dijkstra,邻接表实现,堆优化,无负边,复杂度O(ElogE),点多边少;4.单源bellman_ford,边集实现,可验负环,复杂度O(nE),nm<10^8;5.单源SPFA,邻接表+队列实现,可验负环......
  • 【Jmeter压力测试之梯度加压的三种方法完整教程】
    一、前言        今天主要和大家介绍一下梯度增压的方式进行性能压测,做性能的时候,经常会遇到某些场景需要进行逐渐加压的方式,达到接口性能的瓶颈,之前和大家已经分享了性能测试的并发压力测试以及Jmeter的安装和基本使用,接下来就给大家详细介绍梯度增压的完成流程。二......
  • 【雷丰阳-谷粒商城 】【分布式高级篇-微服务架构篇】【13】压力压测JMeter-性能监控jv
    持续学习&持续更新中…守破离【雷丰阳-谷粒商城】【分布式高级篇-微服务架构篇】【13】压力压测JMeter-性能监控jvisualvm压力测试概述性能指标JMeter基本使用添加线程组添加HTTP请求添加监听器启动压测&查看分析结果JMeterAddressAlreadyinuse错误解决性......
  • pytest测试框架pytest-html插件生成HTML格式测试报告
    Pytest提供了丰富的插件来扩展其功能,pytest-html插件帮助我们生成HTML格式的测试报告,为我们提供直观、有效的测试结果展示。为了使用pytest-html,需要满足以下条件:·Python3.6或更高版本pytest-html安装使用pip命令安装:pipinstallpytest-html(安装在pytest工程所......
  • 记某模版菠菜管理后台登录思路
    1.前言由于小程序的便捷性,越来越多的应用迁移到了了小程序上,由此伴随着小程序上线前的日常渗透测试工作也开始增加。但小程序的测试中经常会遇到数据包被加密了,导致无法进行改包测试。和测试网页数据包加密一样,就需要找到小程序前端相应的加解密方法进行加解密数据包改包测......
  • allure测试报告使用
    1.生成allure数据结果文件1.1在pytest.ini中配置allure报告的存储路径,这里用来存储allure报错的原始数据[pytest]addopts=--alluredir=./allure-results1.2使用pytest命令生成allure结果文件   pytest--alluredir=./allure-results 2.查看allure报告2.1启动一个W......
  • 【物理应用】用于建模双相阵声悬浮器所需参数的声学换能器矩阵产生的压力APP
     ✅作者简介:热爱科研的Matlab仿真开发者,修心和技术同步精进,代码获取、论文复现及科研仿真合作可私信。......