首页 > 其他分享 >性能测试流程小结

性能测试流程小结

时间:2023-07-13 18:12:51浏览次数:39  
标签:脚本 流程 接口 报错 服务端 测试 小结 运行

1)根据功能模块,准备测试脚本
2)根据需求方要求,根据并发数设计测试场景(线程数,Ramp-Up,循环次数,thinktime等参数),修改调试脚本
3)给脚本添加结果树,aggregate report(汇总报告)
4)使用多个vm,分布式运行jmeter。运行前通知服务端对数据库保存快照。运行时告知服务端同时检测服务器性能及相关的日志------------------
5)运行完成,通知服务端,进行数据库闪回。
6)查看测试结果,输出测试报告

 

其他:在接口添加uuid参数,一串16位随机生成的字符。以便开发便于查找日志
使用非GUI模式运行Jmeter

set HEAP=-Xms1g -Xmx40g -XX:MaxMetaspaceSize=256m---------------
https://www.cnblogs.com/yi-ying/p/17546808.html


测试报告包含的内容:
1)脚本运行的开始时间--结束时间
2)事物的请求数量,及错误率。 最小、最大、平均、95%的响应时间。报错信息,并将接口报错信息提交到ALM
3)关键接口的响应时间分布图
4)vm的CPU,内存,磁盘使用情况截图(使用任务管理器查看)----------------
5)

标签:脚本,流程,接口,报错,服务端,测试,小结,运行
From: https://www.cnblogs.com/yi-ying/p/17551732.html

相关文章

  • 管理软件开发平台:用科技提升数据治理能力,实现流程化办公!
    如果实现流程化办公,想必是很多企业心心念念的发展愿望。但是,如何实现?利用什么样的平台可以完成这一目标?这是很多人值得深思的问题之一。管理软件开发平台实行100%全源码开放,是轻量级、可视化低代码开发平台,流辰信息作为服务商,可以为客户实现交付一体化,用科技的力量帮助大家提升数......
  • Pycharts在测试工作中的应用
    Pycharts在测试工作中的应用pycharts是一个基于Python的数据可视化库,支持多种折线图、柱状图、饼图等。Pycharts底层依赖于Echartspipinstallpychartsfrompyecharts.chartsimportPiefrompyechartsimportoptionsasoptspie=Pie()pie.add("",[("建议",33),("......
  • RPC 框架性能测试,注意这 8 点就够了
    某天,二狗子写了一个RPC框架后,简单测了一下性能,发现超出grpc一大截。二狗子一高兴,忍不住找同事吹了一波。结果,同事亲测后对二狗子说框架性能也就这样。二狗子表示不服,跟同事一番唇枪舌剑后才发现,两个人测试方法有点不大一样。先不论测试方法不同在哪里,今天二狗子先来聊聊,对RPC......
  • Hive数仓项目之需求分析、建模分析、优化方案Hive数仓项目之访问咨询主题看板增量的流
     往期内容:Hive数仓项目架构说明、环境搭建及数据仓库基础知识Hive数仓项目之数仓分层、数仓工具的使用Hive数仓项目之访问咨询主题看板:数据的采集、转换、分析导出Hive数仓项目之访问咨询主题看板增量的流程今日内容:访问咨询主题看板_增量的流程(操作)1.1:数据的采集1.2:数据......
  • Shell 特殊符号(变量)用法小结
    Shell|特殊变量 $n基本语法:$n (功能描述:n为数字,$0 代表该脚本名称,$1-$9 代表第一到第九个参数,十以上的参数,十以上的参数需要用大括号包含,如${10})例如:$touchparameter.sh$vimparameter.sh#!/bin/bashecho'==========$n=========='echo$0echo$1echo$2......
  • spi_register_driver注册流程分析
    SPI设备驱动注册流程整体流程先看一下整体流程driver::__init->spi_register_driver->driver_register->bus_add_driver->driver_attach->bus_for_each_dev->__driver_attach->driver_match_device->drv->bu......
  • 现代C++(Modern C++)基本用法实践:零、概述&测试项目
    序言习惯上,我们把C++11之前的C++语法特性称之为“传统C++”,而把c++11之后的语法特性称之为现代C++。有一种说法称C++为中级语言,因为它的特性介于低级语言(如各类汇编语言)和高级语言(Python、C#)之间--一般来说,它在运行效率上比高级语言要高,而在开发效率上又比高级语言低一些。随着C......
  • Nginx:client_body_temp_path 指令的上传文件测试
    结论硬盘必须要有上传文件3倍大小的剩余空间。否则会报错“nospaceleftondevice”。需要注意,这3份数据都会写到硬盘。大文件上传,实时观察硬盘剩余空间watch-n0.1"df-hm/",会看到很大的波动。默认临时文件路径文档Syntax: client_body_temp_pathpath[level1[lev......
  • 性能测试我选RunnerGo!
    性能测试是软件质量保障的关键环节之一,性能测试可以评估应用的可靠性、稳定性和响应时间。然而,性能测试通常需要大量的时间和资源,因此需要使用高效的性能测试工具来减少测试工作量,并快速识别应用中的性能瓶颈问题。RunnerGo简化了性能测试用例的配置步骤,带来更好的性能测试解决方......
  • Apipost 一键压测,并发测试不用再去找测试
    背景研发同学在调试完成某些接口后需要验证一下高并发情况下的接口运行情况。这时候必须得跟测试同学协调一下,但这来来回回也有点麻烦,而实际上,这个工作量并不算太大。所以Apipost也是推出了一键压测功能来解决这个痛点场景。这篇文章给大家介绍Apipost的一键压测功能。使用方法......