摘要: 性能场景设计 一、获取最大并发用户数 1、负载测试:通过负载测试,逐步增加并发用户数,找出我们最大可接受的并发用户数值。 1.1 最大可接受并发用户数 VS 最大并发用户数 1.1.1 最大可接受的并发用户数,一般都不是最大并发用户数 1.1.2 可接受的范围:行业标准 http协议的接口平均响应时 阅读全文
posted @ 2022-05-03 22:08 无名。。。 阅读(384) 评论(0) 推荐(0) 编辑
摘要: 一、序列类型 序列类型是用来表示有序的元素集合 1、字符串(str) python中字符串通常用str表示,字符串是使用单引号,双引号,三引号包裹起来的字符的序列,用来表示文本信息。 1.1 字符串的定义 a = '123' b = "123" c = '''123''' print(type(a) 阅读全文
posted @ 2021-05-27 15:42 无名。。。 阅读(274) 评论(0) 推荐(0) 编辑
摘要: 硬件性能分析 一、CPU性能分析 1、CPU:中央处理器,在服务器中是计算的核心 2、影响CPU性能的因素:架构,主频,核心数 2.1 架构:AMD(X86)、ARM(mac系统用M1) 2.2 主频:GHz 赫兹 期望这个越高越好(2~3GHz),赫兹越大运算的速度就越快 2.3 核数:多核,核数 阅读全文
posted @ 2022-11-23 09:23 无名。。。 阅读(284) 评论(0) 推荐(0) 编辑
摘要: 内存分析 一、内存简介 1、介绍:内存(memory),又叫主存,是CPU与其他设备沟通的桥梁,主要用来临时存放数据,配合CPU工作,协调CPU的处理速度 1.1 内存的组成:内存地址+内存空间 1.1.1 内存空间大小是有差异的,这个差异,就让我们出现不同大小空间存放不 同的数据 1.1.2 比较 阅读全文
posted @ 2022-07-05 00:15 无名。。。 阅读(292) 评论(0) 推荐(0) 编辑
摘要: CPU性能分析实战 一、CPU性能分析实战准备 1、使用监控平台:grafana + prometheus + node_exporter 1.1 被监控的机器上放置node_exporter,输入命令 nohup ./node_exporter & 端口 9100启动 1.2 监控平台机器上,启动 阅读全文
posted @ 2022-06-20 21:39 无名。。。 阅读(380) 评论(8) 推荐(2) 编辑
摘要: 性能监控 一、ServerAgent 1、性能监控是监测性能测试过程中,服务器资源使用情况 2、ServerAgent监控范围:linux服务器、windows服务器 2.1 一般用于监控服务器的硬件资源使用情况 2.2 serveragent的服务,可以使用tcp、udp两种方式来传递监控数据 2 阅读全文
posted @ 2022-06-12 10:07 无名。。。 阅读(513) 评论(0) 推荐(0) 编辑
摘要: Linux命令 一、ps命令 1、查看进程 1.1 ps -ef |grep java 1.2 ps -aux|grep java 2、java进程:jps 二、vmstat 1、命令用途:虚拟内存统计的缩写,可对虚拟内存、进程、cpu活动进行监控 2、命令:vmstat -h vmstat [op 阅读全文
posted @ 2022-06-05 18:14 无名。。。 阅读(71) 评论(0) 推荐(0) 编辑
摘要: linux 一、linux简介 1、linux内核是开源的,linux服务器,一般都不会用图形界面系统,都是用命令来操作 2、linux的发行家族 2.1 debain 家族,图形界面系统 2.1.1 类型有debain、Ubuntu、deepin、中标、麒麟、UOS..... 2.1.2 安装包、 阅读全文
posted @ 2022-05-25 22:32 无名。。。 阅读(188) 评论(0) 推荐(0) 编辑
摘要: 分布式 一、分布式简介 1、为什么要用分布式 1.1 单台机器,用jmeter做性能测试,能发起的并发用户数大概是1500,当我们的被测项目,接口能支持的最大可接受的并发用户数,超过了我们单台机器能发起的最大并发用户数之后就需要使用分布式。 1.2 我们使用多台jmeter,一起向被测服务器发起请求 阅读全文
posted @ 2022-05-20 20:42 无名。。。 阅读(125) 评论(0) 推荐(0) 编辑
摘要: 其他性能测试工具 一、wrk 1、k 开源,它的脚本可以写lua,可以进行快速的性能测试,得到一个大概的性能情况,不能做很复杂的脚本来进行测试 2、特点:高并发低资源消耗;安装部署简单;原生支持LuaJIT脚本;不适合做多协议、复杂场景的性能测试 3、安装 3.1 若服务器未安装git先安装git: 阅读全文
posted @ 2022-04-27 21:42 无名。。。 阅读(85) 评论(0) 推荐(0) 编辑
摘要: DDT数据驱动性能测试(二) 一、保存数据到入csv、txt文件 1、写代码 2、不写代码 2.1 从数据库中获取数据,写入文件 2.1.1 在jdbc取样器下面,添加保存响应到文件(右键-监听器-保存响应到文件) 2.1.2 文件名称前缀: 写一个文件名包含文件格式:例如 jdbcresult.t 阅读全文
posted @ 2022-04-25 20:10 无名。。。 阅读(193) 评论(0) 推荐(0) 编辑