摘要: 前言 日常工作中大家可能会用到Jmeter来做接口、性能测试,今天给大家分享下如何提取JSON字符串中的数据。 一、jp@gc-JSON/YAML Path EXtractor插件 在使用前需要安装jp@gc-JSON/YAML Path EXtractor插件,在jmeter选项-Plugins 阅读全文
posted @ 2022-07-10 16:44 测试-知秋 阅读(570) 评论(0) 推荐(0)
摘要: 一、性能测试场景 800 用户数做稳定性压测时,接口大批量返回 500 异常,如下所示 通过上图,我们可以看出来是 Nginx 返回的错误。但是从接口返回看不出太多的细节问题,需要打印 nginix 日志继续定位 二、打印日志分析 打印 Nginx 日志,可以看到大量的异常信息:Too many o 阅读全文
posted @ 2022-06-14 22:17 测试-知秋 阅读(582) 评论(0) 推荐(0)
摘要: 1、基准测试 (Performance Benchmark Test) 每次对外发布产品版本前必须要完成的测试类型 执行固定的性能测试场景得到系统的性能测试报告 与上一版本发布时的基准测试结果进行对比 单并发测试接口/事务的性能 基准测试的目的与评估 获取系统性能基准作为参照物 识别系统或环境的配置 阅读全文
posted @ 2022-05-12 22:06 测试-知秋 阅读(114) 评论(0) 推荐(0)
摘要: Jmeter 做性能测试遇到了一些问题,就记录下了问题及其解决的方法。 问题1:Jmeter并发超过 300 报错 “java.net.SocketException:Socket closed”,300个 request 请求之后几个请求报错,起初以为是服务端的问题,查看服务端状态,cpu 和内存 阅读全文
posted @ 2022-05-11 13:55 测试-知秋 阅读(1515) 评论(0) 推荐(0)
摘要: 我们都知道 Linux 是一个多任务操作系统,它支持的任务同时运行的数量远远大于 CPU 的数量。当然,这些任务实际上并不是同时运行的(Single CPU),而是因为系统在短时间内将 CPU 轮流分配给任务,造成了多个任务同时运行的假象。 一、CPU 上下文(CPU Context) 在每个任务运 阅读全文
posted @ 2022-05-11 09:19 测试-知秋 阅读(194) 评论(0) 推荐(0)
摘要: 性能调优除了常见的程序层面、中间件层面与SQL层面优化外,还有一种偏向服务器本身的优化,通常也叫内核优化。 今天主要介绍下常见的两种优化方式: 一、高并发服务器time_wait超时时间优化 操作系统默认240s后,才会关闭处于time_wait状态的连接。在高并发访问场景下,服务器端会因为处于ti 阅读全文
posted @ 2022-05-10 22:48 测试-知秋 阅读(141) 评论(0) 推荐(0)
摘要: 一、什么是性能测试 软件性能测试是一种基本的质量保证行为,它是每个重要软件测试工作的一部分。 软件性能测试的基本思路:不是在常规条件下运行手动或自动测试,而是在计算机数量较少或系统资源匮乏的条件下运行测试。 通常要进行软件性能测试的资源包括内部内存、CPU 可用性、磁盘空间和网络带宽。 性能测试涵盖 阅读全文
posted @ 2022-05-09 13:40 测试-知秋 阅读(120) 评论(0) 推荐(0)
摘要: 记录一下工作中常用到的docker命令。 1、获取镜像,使用docker pull 命令来拉取镜像 例如:#docker pull ubuntu 2、启动容器,使用ubuntu镜像启动一个容器后运行,参数为以命令模式进入该容器 #docker run -itd --name ubuntu -test 阅读全文
posted @ 2022-04-29 17:16 测试-知秋 阅读(104) 评论(0) 推荐(0)
摘要: 需求:如何设计一个5W并发量的性能测试场景? 1、确定性能测试工具,性能测试思路 a、工具:JMETER b、并发设计思路:如果被测服务足够快,比如10ms的响应时间,1个线程/秒就是100tps,5万的TPS,就得启动500个JMETER线程。 测试时可以多加20%~50%的线程,连续阶梯加压看T 阅读全文
posted @ 2022-04-26 10:33 测试-知秋 阅读(147) 评论(1) 推荐(0)
摘要: 1、查看Docker的运行状态,执行命令 systemctl status docker 2、如果显示active(running)状态,则表示Docker是运行状态,需要执行关闭命令systemctl stop docker 3、查看yum安装的docker文件包,执行命令yum list ins 阅读全文
posted @ 2022-04-25 07:35 测试-知秋 阅读(3631) 评论(0) 推荐(0)