摘要: 一、性能测试分类: 性能测试:使用自动化工具,模拟不同的场景,对软件各项性能指标进行测试和评估的过程。包含负载和压力测试 负载测试:系统在不同负载下的表现,通过该项测试可以寻求到系统在不同负载下的性能变化曲线,从而寻求到性能的拐点。 例如负载测试时,在只不断递增并发用户数时,观察各项性能指标的变化规 阅读全文
posted @ 2022-09-05 11:51 刑之风 阅读(86) 评论(0) 推荐(0) 编辑
摘要: 一、Jmeter 断言背景 在使用Jmeter进行性能测试或者接口自动化测试工作中,经常会用到的一个功能,就是断言。断言是在请求的返回层面增加一层判断机制。因为请求成功了,并不代表结果一定正确,因此需要判断机制提高测试准确性。本文 主要介绍3种常用的断言:响应断言、JSON断言、断言持续时间。 二、 阅读全文
posted @ 2022-09-05 11:29 刑之风 阅读(202) 评论(0) 推荐(0) 编辑
摘要: 一、前期准备: grafana:前端展示平台,没有数据存储功能,但是,它有不同的展示模板,然后,把后端数据库中提供的数据,进行展示 -->展示数据 prometheus(普罗米修斯):时序数据库。数据库是存储数据,它的数据是有时间顺序。-->存数据(一般不放被测服务器) exporter(数据收集) 阅读全文
posted @ 2022-08-23 14:56 刑之风 阅读(222) 评论(0) 推荐(0) 编辑
摘要: 一、Jmeter的非GUI模式命令(即CLI模式command line) 命令: 命令参数 命令释义 -n 设置命令行模式 -t 指定JMX脚本路径参数为:JMX脚本路径,若非当前目录需用全路径或相对路径 -l 指定结果文件路径(jtl或csv)参数为:结果文件路径。路径不存在时会囱动创建 -j 阅读全文
posted @ 2022-07-11 14:56 刑之风 阅读(561) 评论(0) 推荐(0) 编辑
摘要: 一、引入主题(time) jmeter中,有很多已经封装好的函数,使用这些函数,就能实现某些特定的功能,这对于没有代码基础,或代码基础薄弱的同学来说,是一个非常大的福音。 二、Jmeter把时间戳转为本地时间方式 第1种:就是使用jmeter现有的元件或下载一些插件,使用元件来实现预期功能; 第2种 阅读全文
posted @ 2022-06-20 11:46 刑之风 阅读(150) 评论(0) 推荐(0) 编辑
摘要: 一、前提条件 本地先安装好:PyCharm 和 Git 二、操作步骤 1、打开 File -> Settings -> Version Control -> Git,在 Path to Git executable 处选择 git 的安装位置。 配置完成之后,点击【Test】按钮,如果成功,则会显示 阅读全文
posted @ 2022-06-14 10:29 刑之风 阅读(2795) 评论(0) 推荐(0) 编辑
摘要: 一、背景 在使用tomcat时,经常会遇到连接数、线程数之类的配置问题,要真正理解这些概念,必须先了解Tomcat的连接器(Connector)。 在前面的文章 Tomcat配置文件server.xml 中写到过:Connector的主要功能:是接收连接请求,创建Request和Response对象 阅读全文
posted @ 2022-06-05 16:24 刑之风 阅读(510) 评论(0) 推荐(0) 编辑
摘要: 一、背景 Tomcat隶属于Apache基金会,是开源的轻量级Web应用服务器,使用非常广泛。server.xml是Tomcat中最重要的配置文件,server.xml的每一个元素都对应了Tomcat中的一个组件; 通过对xml文件中元素的配置,可以实现对Tomcat中各个组件的控制。因此,学习se 阅读全文
posted @ 2022-06-05 15:01 刑之风 阅读(87) 评论(0) 推荐(0) 编辑
摘要: 接上一篇文章:了解了Ngrinder的介绍和工作原理之后,相信大家都想着怎么使用这款工具进行性能测试 一、Ngrinder-Controller 的安装 环境要求: (1)jdk1.8以上 (2)Java运行环境:jre (3)war包的默认部署中间tomcat (4)操作系统:windows、li 阅读全文
posted @ 2022-05-30 15:04 刑之风 阅读(273) 评论(0) 推荐(0) 编辑
摘要: 一、ngrinder介绍 nGrinder 是基于Grinder开源项目,由NHN公司的开发团队进行了重新设计和完善。 nGrinder 是一款非常易用,有简洁友好的用户界面 和 controller-agent分布式结构的强大的压力测试工具,能够执行性能测试和监控目标服务器,并生成结果。 在ngr 阅读全文
posted @ 2022-05-30 12:50 刑之风 阅读(569) 评论(0) 推荐(1) 编辑