摘要:
python mysql数据库压力测试 pymysql 的执行时间对比 1,装饰器,计算插入1000条数据需要的时间 2,装饰器,计算插入100条数据需要的时间 对比execute和executemany 的耗时对比: executemany花费时间为: 0.003998994827270508ex 阅读全文
随笔分类 - 性能测试
python测试mysql数据库性能(二)
2019-12-08 09:06 by 清风软件测试开发, 944 阅读, 收藏,
摘要:
一,普通写入数据库 二,批量写入数据库 三,普通写入数据库添加事务 输出结果: 阅读全文
性能优化中CPU、内存、磁盘IO、网络性能的依赖
2019-11-21 00:02 by 清风软件测试开发, 1471 阅读, 收藏,
摘要:
系统优化是一项复杂、繁琐、长期的工作,优化前需要监测、采集、测试、评估,优化后也需要测试、采集、评估、监测,而且是一个长期和持续的过程,不 是说现在优化了,测试了,以后就可以一劳永逸了,也不是说书本上的优化就适合眼下正在运行的系统,不同的系统、不同的硬件、不同的应用优化的重点也不同、 优化的方法也不 阅读全文
顶尖高手帮你整理的性能测试方法大全(重要)
2019-11-14 22:56 by 清风软件测试开发, 967 阅读, 收藏,
摘要:
顶尖高手帮你整理的性能测试方法大全 在这半年以来,我陆续参加或者独立承担的项目组版本的部分性能测试,慢慢的有了一些认识,暂时做一个积累,和大家做一个交流。 性能测试的需求背景一般来自于以下三种情况: 第一种是现网出现性能问题,项目组专门进行了性能改造。比如修改的某个接口,由原来的同步调用修改成了异步 阅读全文
干货:性能测试相关问题及解决办法汇总(重要)
2019-11-14 22:54 by 清风软件测试开发, 1453 阅读, 收藏,
摘要:
干货:性能测试相关问题及解决办法汇总(重要) 开始性能测试前需要了解的内容: 1、项目具体需求。 2、指标:响应时间在多少以内,并发数多少,tps多少,总tps多少,稳定性交易总量多少,事务成功率,交易波动范围,稳定运行时长,资源利用率,测哪些交易,哪些接口,测试哪些场景。 3、环境:生产环境服务器 阅读全文
OTA升级常见问题
2019-11-14 22:52 by 清风软件测试开发, 4754 阅读, 收藏,
摘要:
OTA升级常见问题 问题现象:在进行 OTA 升级测试时,下载成功了升级包,在点击立即更新后,手机一直处于提示“正在更新中”,没能重启进行升级。 问题分析:经过分析发现,因为OTA 应用不具备系统权限。导致其无法在目录/cache/recovery 中创建command 文件并在该文件中写入命令,从 阅读全文
MySQL架构总览->查询执行流程->SQL解析顺序
2019-11-10 01:20 by 清风软件测试开发, 262 阅读, 收藏,
摘要:
前言: 一直是想知道一条SQL语句是怎么被执行的,它执行的顺序是怎样的,然后查看总结各方资料,就有了下面这一篇博文了。 本文将从MySQL总体架构 >查询执行流程 >语句执行顺序来探讨一下其中的知识。 一、MySQL架构总览: 架构最好看图,再配上必要的说明文字。 下图根据参考书籍中一图为原本,再在 阅读全文
Jmeter命令行运行配置环境变量
2019-11-06 00:01 by 清风软件测试开发, 2014 阅读, 收藏,
摘要:
Jmeter命令行运行配置环境变量 在打开jmeter GUI界面时会弹出cmd命令窗口提示:压测时不要用GUI,要用命令行 在cmd命令行里面运行jmeter的话,需要配置jmeter环境变量,下面开始配置jmeter环境变量: 下载完成后 如图我保存到 D:\apache-jmetes\apac 阅读全文
单点登录(SSO)工作原理
2019-10-30 13:03 by 清风软件测试开发, 2689 阅读, 收藏,
摘要:
单点登录(SSO)工作原理 一、单点登录的介绍 单点登录(Single Sign On),简称为 SSO,是目前比较流行的企业业务整合的解决方案之一。SSO的定义是在多个应用系统中,用户只需要登录一次就可以访问所有相互信任的应用系统。 例如:百度旗下有很多的产品,比如百度贴吧、百度知道、百度文库等, 阅读全文
SQL优化-如何分析性能瓶颈
2019-10-21 22:09 by 清风软件测试开发, 1060 阅读, 收藏,
摘要:
MySQL优化一览图 笔者将优化分为了两大类:软优化和硬优化。软优化一般是操作数据库即可;而硬优化则是操作服务器硬件及参数设置。 1、软优化 1)查询语句优化 首先我们可以用EXPLAIN或DESCRIBE(简写:DESC)命令分析一条查询语句的执行信息。 例: 其中会显示索引和查询数据读取数据条数 阅读全文
大厂如何解决分布式事务
2019-10-21 21:47 by 清风软件测试开发, 641 阅读, 收藏,
摘要:
前言 在系统变的复杂后,分布式、微服务等架构技术,就要考虑到应用在系统中了。尤其数据量大了后,就需要对数据库进行拆分。 如:注册的用户数据,量大了后,就需要考虑分库分表 一旦数据库进行了分拆,那就出现很多头疼的问题,其中之一就是事务问题。那我们就来看看问题是怎么出现的? 场景 先来上个图 进行数据拆 阅读全文
内存溢出和内存泄漏
2019-10-15 10:40 by 清风软件测试开发, 463 阅读, 收藏,
摘要:
内存溢出和内存泄漏 是什么导致你的Java服务器内存和CPU占用过高呢? 一、内存占用过高 1、造成服务器内存占用过高只有两种情况:内存溢出或内存泄漏 (1)内存溢出:程序分配的内存超出物理内存的大小,导致无法继续分配物理内存,出现OOM报错。 (2)内存泄漏:不再调用的对象一直占用着内存不释放,导 阅读全文
HTTP、MQTT、Websocket、WebService区别
2019-09-09 14:50 by 清风软件测试开发, 8220 阅读, 收藏,
摘要:
相同点: HTTP、MQTT、Websocket均为OSI 7层模型的【应用层协议】注意. WebService并非通信协议,而是一种远程接口调用(RPC)的框架技术。 不同点: MQTT MQTT协议是为大量计算能力有限,且工作在低带宽、不可靠的网络的远程传感器和控制设备通讯而设计的协议,它具有以 阅读全文
消息队列的常见问题
2019-09-08 21:23 by 清风软件测试开发, 1881 阅读, 收藏,
摘要:
消息队列的常见问题 1.消息丢失怎么办?(消息的可靠性传输) 消息的丢失可能会出现在三个地方: RabbitMQ消息中间件: (1)生产者弄丢数据 生产者将数据发送到RabbitMQ的时候,可能数据就在半路给搞丢了,因为网络啥的问题,都有可能。怎么解决? 事务:生产者发送数据之前开启RabbitMQ 阅读全文
MQTT 与 RocketMQ 的应用场景对比
2019-09-08 20:16 by 清风软件测试开发, 2736 阅读, 收藏,
摘要:
本文主要在什么是微消息队列 MQTT?的基础上介绍微消息队列 MQTT 和传统消息中间件的关联和区别,并针对实际应用场景下的产品选型给出建议。 背景信息 传统的消息中间件,例如消息队列 RocketMQ、消息队列 Kafka 等都是面向微服务大数据等领域,负责消息的存储和转发,消息的生产者和消费者都 阅读全文
浙公网安备 33010602011771号