性能测试

Python flask与fastapi性能测试方法介绍

目录 背景 apache ab介绍 测试计划 测试代码 测试结果 结论 背景 sy项目通过MQ接受业务系统的业务数据,通过运行开发者开发的python脚本执行业务系统与财务系统数据的一致性校验。 sy系统需要每天运行大量的python脚本。目前使用falsk日运行6W+次python脚本 »

MySQL数据库的性能分析 ---图书《软件性能测试分析与调优实践之路》-手稿节选

1 、MySQL数据库的性能监控 1.1、如何查看MySQL数据库的连接数 连接数是指用户已经创建多少个连接,也就是MySQL中通过执行 SHOW PROCESSLIST命令输出结果中运行着的线程个数的详情,如图所示。 SHOW PROCESSLIST默认情况下只显示前100条记录的详情,如果超过1 ... »

测试架构师如何落地性能测试方案(二)

测试架构师如何落地性能测试方案(二) 进一步了解java架构师和测试架构师的工作内容 java架构师的工作内容 最近几天经过和系统架构师之间的不断沟通交流,才发现系统架构师一直做的工作并不是敲代码,之前一直以为系统架构师就是敲代码或者是设计架构或者是审核代码,但是经过了解才知道,系统架构师的工作主要 ... »

测试架构师如何落地性能测试方案(一)

测试架构师如何落地性能测试方案(一) 背景描述: 最近刚接手一个新项目,在最开始的时候要求对这个项目做性能测试,产品经理也给不出性能需求,只因为这个项目是电商项目,可能会有高并发,秒杀的场景,所以产品经理要求我们对这个项目必须做性能测试,又因为这个项目是一个新项目,所以大家都没有重视起来。过了一段时 ... »

MatrixOne从入门到实践08——SSB性能测试

MatrixOne从入门到实践——SSB性能测试 SSB 星型模式基准测试是 OLAP 数据库性能测试的常用场景,通过本篇教程,您可以了解到如何在 MatrixOne 中实现 SSB 测试。 测试环境 机器配置 | 机器数量 | 部署方式 | CPU | 内存 | 磁盘 | | | | | | | ... »

mklzl

GreatSQL vs MySQL性能测试来了,速围观~

GreatSQL社区原创内容未经授权不得随意使用,转载请联系小编并注明来源。 GreatSQL是MySQL的国产分支版本,使用上与MySQL一致。 1.结论先行 无论ibp(innodb_buffer_pool_size)是否充足,MySQL的性能都远不如GreatSQL。 MySQL的性能平均约为 ... »

greatsql

ORM增删改查并发性能测试2

前言 上一篇《ORM增删改查并发性能测试》出现了点小失误,有的输出SQL日志的代码没有禁用,数据库连接字符串可能有问题。统一环境,统一代码后,重新写一篇。 这次重点是并发性能测试,真不是为了diss其它ORM,开始是因为我写的Dapper.LiteSql高并发场景下存在BUG,才写了这个测试,经过修 ... »

s0611163

ORM增删改查并发性能测试

这两天在对一些ORM进行性能测试(涉及SqlSugar、FreeSql、Fast.Framework、Dapper.LiteSql),测试用的是Winform程序,别人第一眼看到我的程序,说,你这测试没意义! 可能我的测试程序的某些地方写的比较变态吧,但我认为有现实意义,并且网上有相关网站崩溃问题的 ... »

s0611163

性能测试基本流程

本文主要介绍下性能测试的基本流程,性能测试从执行层面来看,测试的过程主要分为以下几个阶段,如下图: 一、性能测试需求分析 1、获取有效需求 a) 根据历史数据分析:应用监控、日志分析、开放平台 b) 客户提出:产品、开发、运维、第三方客户 c) 需求分析与定位 d) 参考历史项目或其他同行业的项目 ... »

记一次 ClickHouse 性能测试

前言 在工作场景中,我们会采集工厂设备数据用于智能控制,数据的存储用了 InfluxDB,随着数据规模越来越大,InfluxDB 的性能越来越差,故考虑引入 ClickHouse 分担 InfluxDB 大数据分析的压力,再加上我们业务上也用到了 MySQL ,所以本文就来对比下 MySQL、Inf ... »

shi0090

benchmark性能测试

benchmark介绍 基准测试主要是通过测试CPU和内存的效率问题,来评估被测试代码的性能,进而找到更好的解决方案。 而Go语言中自带的benchmark则是一件非常神奇的测试利器。有了它,开发者可以方便快捷地在测试一个函数方法在串行或并行环境下的基准表现。指定一个时间(默认是1秒),看测试对象在 ... »

guyouyin123

使用jmh框架进行benchmark测试

性能问题 最近在跑flink社区1.15版本使用json_value函数时,发现其性能很差,通过jstack查看堆栈经常在执行以下堆栈 可以看到这里的逻辑是在等锁,查看jsonpath的LRUCache // // Source code recreated from a .class file b ... »

Jmeter分布式压测

一、什么是压力测试?压力测试(Stress Test),也称为强度测试、负载测试,属于性能测试的范畴。压力测试是模拟实际应用的软硬件环境及用户使用过程的系统负荷,长时间或超大负荷地运行被测软件系统,来测试被测系统的性能、可靠性、稳定性等。一定负载的情况下,长时间运行被测软件系统,称为稳定性测试;超大 ... »

Loadrunner编写socket性能测试脚本简述

转自https://blog.csdn.net/louishu_hu/article/details/52159882   一、概述         Loadrunner拥有极为丰富的工具箱,供予我们制造出各种奇妙魔法的能力。其中就有此次要讨论的socket套接字操作。       二、socket概述         socket是操作系统中I/O系统的网络延伸部分,它扩展了操作系统的基本I/ »

为什么我们需要性能测试,需要loadrunner

什么是功能:     功能按我理解就是软件实现需求,提供服务,那么功能测试就是实现的需求是否与客户给定需求一致,也就是符合预期结果   什么是性能:      功能是实现需求,提供服务,那么性能就可以理解为服务的好坏。比如有两家快餐厅,它们都能提供上菜的需求,那么性能指提供的饭菜是否快,是否好吃;又比如两个相同的提供登录功能软件,一个登录时间为1s,另外一个登录时间需要两秒,那么很明显第一个登录软 »

性能测试常用指标计算汇总

预估步骤:注册用户数-日均UV量-每日的PV量-每天的并发量;峰值预估:平常量的2~3倍;根据并发量(并发,事务数),存储容量计算系统容量。 客户需求:3~5年用户数达到1000万注册用户; 500万*0.05 2000万,活跃用户5%,即 每秒并发数预估:每天的UV为200万(二八原则);每日每天点击浏览30次;PV量:200*30=6000万;集中访问量:24*0.2=4.8小时会有6000万 »

性能测试之JProfiler9.2

一,下载Jprofiler安装包,解压   jprofiler_linux_9_2.sh   jprofiler_windows-x64_9_2.exe 二,安装jprofile服务端   1,把jprofiler_linux_9_2.sh 上传到服务器/usr/local/jprofiler路径下   2,赋权限chmod 777 jprofiler_linux_9_2.sh再执行 sh jpr »