目录 bmsql工具简介 bmsql全称BenchMarkSQL 目前支持postgres bmsql工具使用方法 压测步骤 ./runDatabaseBuild.sh liurong-716.props ./runBenchmark.sh liurong-716.props ./generateR ...
分类:
数据库 时间:
2020-07-17 14:12:20
阅读次数:
86
在平时开发过程中,对于线上问题的排查以及系统的优化,免不了和Linux进行打交道。每逢大促和双十一,对系统的各种压测性能测试,优化都是非常大的一次考验。抽空整理了一下自己在线上问题排查以及系统优化的一些经验。 一、系统性能瓶颈在哪 我们常常提到项目的运行环境,那么运行环境包括哪些呢?一般包括你的操作 ...
分类:
编程语言 时间:
2020-07-15 15:51:13
阅读次数:
74
学生提问:白老师您好,GJB181-86中瞬态浪涌电压测试,电源设备进行80V/50ms过压浪涌测试,需对将电压钳位在30VDC,看看有合适的电路设计方案吗,该电路输出端+滤波电路,额定电流25A,谢谢您!白老师答:(1)合适的电路设计要根据具体的产品和电路原理图进行合理的设计,所以这边首先我没办法直接给你提供一个现成的方案给你。(2)但是针对于电源入口而言,我们要过EMC。我们要做好EMC辅助电
分类:
其他好文 时间:
2020-07-14 11:48:07
阅读次数:
51
这篇文章给出计算一个IC集成开关且工作在CCM模式下下的升压变换器的计算公式。并不打算介绍升压变换器的功能或者是如何补偿变换器。 1.升压变换器的基础配置 如图1展示的一个升压变换器的基础配置,其中开关管集成在芯片内部, 通常低功率电源变换器使用一个二极管代替第二个集成在芯片内部的开关。如果是这种情 ...
分类:
其他好文 时间:
2020-07-12 20:28:27
阅读次数:
91
自从《什么样的系统算是坑》公众号文章发布之后,很多人留言问我接下来会怎么处理,表示会持续关注。 现在一年过去了,也许是应该好好说一下了。 艰难时刻 没错,刚接手的时候,是真的很艰难。这套系统是真的很坑,不仅用户操作繁琐,而且系统功能和数据出错率极高,运行速度很慢。曾经用JMeter做过压测,20个用 ...
分类:
其他好文 时间:
2020-07-11 22:46:59
阅读次数:
62
ab压测虽然也能满足我们的需求,但是不接触一两个图形化压测工具也不好,所以今天就来玩玩图形化压测工具jmeter.(一)安装jemeter提前配置好java环境.下载jemeter安装包https://jmeter.apache.org/download_jmeter.cgi(二)运行jemeter ...
分类:
其他好文 时间:
2020-07-11 09:26:18
阅读次数:
106
一、问题原因 用JMeter压测,有时候当模拟并发请求较大或者脚本运行时间较长时,JMeter会停止,报OOM(内存溢出)错误。 原因是JMeter是一个纯Java开发的工具,内存由java虚拟机JVM管理,当内存回收不及时,堆内存不足时,就会报内存溢错误。 概念补充: 内存泄露:应用使用资源之后没 ...
分类:
编程语言 时间:
2020-07-10 15:43:43
阅读次数:
124
并发用户数同时发送压测请求的用户数量。一个用户在压测过程中可能是一个进程或者一个线程。串联链路指一组压测 API 的有序集合(类似于事务),具有业务含义。压测 API 之间只有在同一个串联链路中才能进行入参和出参关联(运行时数据传递)。两个不同的串联链路之间相互独立,通常不会存在参数的传递依赖(使用... ...
分类:
其他好文 时间:
2020-07-10 11:48:55
阅读次数:
90
之前测试3s以上慢接口优化,协助进行压测,用到了之前没有用过的jmeyer中的一个插件 Stepping Thread Group 1、 安装插件,下载jmeter-plugins-manager-1.4.jar 下载链接:https://jmeter-plugins.org/downloads/o ...
分类:
其他好文 时间:
2020-07-09 19:10:48
阅读次数:
55
最大并发200,100的并发递增施压,到达200后持续360秒1:this group will start:表示总共要生成的最大线程数,如图:设置为:200 个,表示总共会加载到 200个线程2:first,wait for:第一个线程从点击执行之后多长时间开始加载,如图:设置为 0 秒,表示点击 ...
分类:
编程语言 时间:
2020-07-09 10:47:44
阅读次数:
137