性能
文章平均质量分 66
_郁
可以私信交流。静坐常思己过, 闲谈莫论人非。 能受苦乃为志士, 肯吃亏不是痴人。 敬君子方显有德, 怕小人不算无能。 退一步天高地阔, 让三分心平气和。 欲进步需思退步, 若着手先虑放手。 如得意不宜重往, 凡做事应有余步。 事临头三思为妙, 怒上心忍让最高。 切勿贪意外之财, 知足者人心常乐。 若能以此去处事, 一生安乐任逍遥。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
JMeter之Json、正则、边界提取器用法
Json提取器属于JMeter的后置处理器, 所谓后置提取器就是请求结束后, 对响应结果进行变量提取, 提取变量是为了验证变量是否符合预期或者将变量值作为全局变量, 以供其他请求使用.语法:JSON的基本语法就是.然后跟要取的字段名,比如要取data,就直接写.data,如果要取msg,就直接写JSON Extractor使用json path表达式匹配,可以一次取多个变量值。$表示响应的根对象。取子对象或对象的属性用. 取数组里的对象用[],数组索引从0开始。操作符使用:JsonPath描述$根节点@当前原创 2022-11-09 17:57:36 · 2665 阅读 · 0 评论 -
Jmeter利用插件实现Dubbo接口测试
• 服务接口信息:Interface填写配置文件中的包名.类型,Methods填写方法名,Args填写调用的参数。• 注册协议:支持直连,zookeeper, multicast,redis...下载完毕,放在${jmeter}lib/ext目录下,重启jmeter。• 配置中心:Config Center,可选组件,若没有可不填写。使用插件模拟服务消费方去调用服务提供方的方法,来实现。• 注册协议:支持dubbo://, rmi://,可在查看结果树中看到请求参数以及方法调用后的结果。原创 2022-09-21 17:44:23 · 255 阅读 · 0 评论 -
用python造数据
python造数据原创 2022-08-17 09:52:43 · 579 阅读 · 0 评论 -
用python造数据
#循环插入数据原创 2022-08-08 13:16:27 · 795 阅读 · 0 评论 -
并发虚拟用户、RPS、TPS的解读
系统的性能由TPS决定,跟并发用户数没有多大关系。原创 2022-06-20 14:25:27 · 786 阅读 · 0 评论 -
Jstat命令查看jvm的GC情况
jstat命令可以查看堆内存各部分的使用量,以及加载类的数量原创 2022-06-06 17:27:47 · 664 阅读 · 0 评论 -
Linux服务器内存消耗过高
Linux服务器内存消耗过高原创 2022-06-06 16:51:04 · 3651 阅读 · 0 评论 -
Nmon使用方法
一、简介1、nmon是一种在AIX与各种Linux操作系统上广泛使用的监控与分析工具,它能在系统运行过程中实时地捕捉系统资源的使用情况,记录的信息比较全面,并且能输出结果到文件中,然后通过nmon_analyzer工具产生数据文件与图形化结果。2、nmon可监控的数据类型内存使用情况磁盘适配器文件系统中的可用空间CPU使用率页面空间和页面速度异步I/O,仅适用于AIX网络文件系统(NFS)磁盘I/O速度和读写比率服务器详细信息和资源内核统计信息消耗..原创 2022-05-09 15:10:57 · 18396 阅读 · 2 评论 -
postman的json脚本转jmeter的jmx脚本
一般研发同学会用postman做接口自测,但是我们做性能测试的时候,又不能用postman,对鉴权不了解的接口,自己调试脚本又很麻烦,这个时候,我们就可以用这个方法把json脚本转换成jmeter用的jmx脚本。环境准备:(这几个工具需要提前装好,不会安装的同学可以搜一下)1. jdk1.82. maven3. git4. postman5. jmeter一、克隆项目到本地使用命令:git clone https://github.com/Loadium/postman2jmx.gi..原创 2022-05-07 15:28:23 · 1846 阅读 · 3 评论 -
jmeter连接数据库的方法
首先去数据库查询一下自己的数据库版本,用命令select version ();进入Mysql官网(https://www.mysql.com/)下载对应的jar包选择对应你数据库的版本:把下载好的文件进行解压,然后把解压后的jar包放在你的jmeter/lib目录下。重新启动jmeter,右击新建的线程组–>添加–>配置元件–>JDBC Connection ConfigurationJDBC Connection Configuratio...原创 2022-05-05 11:21:44 · 947 阅读 · 0 评论 -
深入性能测试数据分析
一、背景进行性能测试时,常用的一些技术指标能够发现大部分常见问题,但是有一些不够明显的性能异常可能需要做更深入的分析。本文详细记录了一些性能场景下相关数据分析方法及思路,对不够明显的数据变动做深入性能分析,从而发现性能问题,希望能够对后续的性能测试提供帮助。二、定位工具图解2.1 CPU CPU:当收到CPU使用率过高告警时,从监控系统中直接查询到,导致 CPU 使用率过高的进程;然后再登录到进程所在的 Linux 服务器中,分析该进程的行为。你可以使用 strac...原创 2022-04-27 20:16:57 · 2162 阅读 · 1 评论 -
2022最新软件测试工具大全
现在有很多的一体化测试平台,集成了评审--到用例--到用例评--到功能测试通过率和各种统计--到接口测试--到性能测试--线上真实流量进行线下放大压--到UI自动化测--bug管理于一身的自动化测试平台。比如杭州笨马,metersphere等等。一. 前端1.1 移动端抓包工具:Lyrebird- 移动端的抓包及 Mock 平台。(美团)spy-debugger- 适用于任何手机移动端 webview 的一站式页面调试、抓包工具。nohost-基于 Whi...原创 2022-04-27 19:57:09 · 1418 阅读 · 0 评论 -
SoloPi APP性能测试用
这款名为 SoloPi 的小工具,作用在于监测安卓机的运行状态,包括 CPU、内存、乃至大家感受最直观的帧率等等。SoloPi 本身是非常良心的,首先它开源,保证了干净安全,其次它也没有广告和多余的后台进程,非常令人放心。SoloPi:https://github.com/alipay/SoloPiSoloPi 的使用需要配合 ADB 命令。我们需要首先下载 ADB 的服务包,官方地址如下。Adb 服务包:https://developer.android.com/studio/releases原创 2022-04-27 19:21:01 · 4633 阅读 · 0 评论 -
流量回放工具gor使用经验
简介:测试 HTTP 服务,为了覆盖更多的场景,可以考虑录制线上流量,在测试环境进行重放。之前用 tcpcopy 比较多,最近遇到一些需求,需要在 HTTP 层做一些过滤,例如只录制指定 URL 的请求。经过调研,发现goreplay,其前称是 gor,很适合这个场景,有以下优点。支持 HTTP 请求的录制和重放,可以在线上录制请求,在测试环境进行重放。 支持 HTTP 层面的流量过滤,可以只挑选我们感兴趣的流量。 支持请求放大,用于性能测试。1. 用法免 root 运行,抓包并不需.原创 2022-03-10 09:43:03 · 1460 阅读 · 0 评论 -
性能之流量回放
一、Goreplay 介绍Goreplay 是用 Golang 写的一个 HTTP 实时流量复制工具。功能更强大,支持流量的放大、缩小,频率限制,还支持把请求记录到文件,方便回放和分析,也支持和 ElasticSearch 集成,将流量存入 ES 进行实时分析。 GoReplay 不是代理,而是监听网络接口上的流量,不需要更改生产基础架构,而是在与服务相同的计算机上运行 GoReplay 守护程序。 特点:简单易用 地址:github.com/buger/gorep… stars:14.1k.原创 2022-03-10 09:40:44 · 982 阅读 · 0 评论 -
GoReplay
前言1、功能开发完成之后,我们怎样在上线前复制线上的流量来进行测试(检验功能正确性)?2、怎样对我们的服务进行压力测试(检验负载能力)?针对上面两个问题,下面将向大家介绍一款非常简单好用的开源网络工具:GoReplay。简介官方产品定位GoReplay is an open-source network monitoring tool which can record your live traffic, and use it for shadowing, load test原创 2022-03-10 09:38:56 · 372 阅读 · 0 评论 -
BeanShell脚本获取当前时间
获取当前时间的脚本:import java.util.*; import java.text.SimpleDateFormat; String str1 = (new SimpleDateFormat("yyyy-MM-dd hh:mm:ss")).format(new Date()); vars.put("sta",str1);展开可以引用sta来获取当前时间当前日期加1的脚本import java.util.*;import java.text.SimpleDat.原创 2022-03-08 16:20:49 · 3445 阅读 · 2 评论 -
性能测试实施规范指南
目的为了在性能测试实施过程中,使性能测试的计划管理、脚本管理、目标管理和报告管理等具有更好的可读性、易读性,增强可维护性和复用性,同时便于管理数据的汇总聚合,降低使用人员的难度,特编写本规范。适用范围本指南适用于开展实施的性能测试项目。读者对象测试经理、性能测试人员、性能测试相关人员。性能测试流性能测试实施规范结合当前性能测试实施的要求,针对在性能测试实施过程中的脚本管理,计划管理,目标(场景)管理,报告管理,问题管理进行规范制定。 计划规范 包含计划名称、计划周期、计划原创 2022-03-05 15:01:36 · 908 阅读 · 0 评论 -
全链路压测
核心流程全链路压测实施的核心流程如下:骤一:确定压测目标压测目标主要包括压测范围、策略、目的,往往与业务、技术目标息息相关。例如:压测范围:用户注册加登录,为大规模拉新做准备。 压测策略:高仿真生产环境压测,提前经历真实的业务高峰。 压测目的:探测业务吞吐极限,验证架构能力、探测性能瓶颈。步骤二:梳理系统架构梳理清楚端到端的请求链路、技术架构、分层结构、模块划分,以及RPC、消息、缓存、数据库等中间件的使用情况,分析潜在的瓶颈点,并针对性的增加监控指标、制定应急预.原创 2022-03-02 16:56:19 · 4522 阅读 · 1 评论
分享