![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
jmeter压力测试
文章平均质量分 92
压力测试工具
PFFstronger
测试工程师的进阶生活
展开
-
CPU性能分析01
简介CPU性能分析是做好性能测试的关键,学会查看CPU的处理能力,分析性能瓶颈查看CPU相关信息命令#查看CPU的信息cat /proc/cpuinfo重要参数:physical id:CPU的物理封装的编号,从0开始依次编码;siblings: 每个物理封装上的逻辑核心数目;cpu cores: 每个物理封装上的物理核心数目;core id: 当前物理核心在物理封装上的编号processor: 逻辑CPU核心编号,从0开始依次编码;总核数 = 物理CPU的个数 * 每颗物理原创 2020-07-16 15:47:54 · 320 阅读 · 0 评论 -
Grafana+Jmeter+Influxdb性能监控平台
简介数据可视化,数据直观,筛选功能强大,拓展能力强,更加高大上,可以屏幕展示InfluxDB Go 语言开发的一个开源分布式时序数据库,非常适合存储指标、事件、分析等数据Grafana 纯 Javascript 开发的前端工具,用于访问 InfluxDB,自定义报表、显示图表等过程如下图我是在虚拟机上安装的,我这里有InfluxDB,Grafana包将文件进行解压安装InfluxDB安装完成后,修改InfluxDB的配置,主要配置jmeter存储的数据库与端口号vim /et原创 2020-07-16 02:41:26 · 275 阅读 · 0 评论 -
jmeter CLI无界面运行方式
简介CLI = Common Line,命令行模式,无界面模式,真正做负载测试时,应该使用 CLI 模式运行,而不是 GUI,而且在服务器上运行脚本都是CLI模式,无界面模式运行方式可以大大减少资源的开支,也就是说压力或负载测试更准确。运行命令介绍当我们运行jmeter时候,界面显示了运行命令jmeter -n -t [jmx file] -l [results file] -e -o [Path to web report folder]下面介绍相关参数字段 含义-n 指定 JMe原创 2020-07-14 11:26:26 · 1151 阅读 · 0 评论 -
jmeter 分布式的搭建和应用
背景想要知道分布式,必须谈一谈企业中服务器使用的集群的概念,简单说,就是企业采用集群,使用一个ip由多台服务器进行提供服务。那么咱们压力测试本身一台机器的压力有限,那么就需要多台机器并发的向服务器发送请求,分摊压力。分布式条件主机和助攻机的jmeter要一致1、jmeter的版本一致2、jdk的主版本一致3、jmeter脚本的csv文件要一致(特别要注意csv的路径要一致)4、jmeter的插件要一致注意:同一局域网,防火墙可以开放的端口,保证一致性的简单方法,直接压缩本地的jmeter包原创 2020-07-14 10:51:34 · 230 阅读 · 0 评论 -
jmeter持续集成 jenkins+ant+jmeter
前言企业中使用持续化集成交付的案例越来越多,开源的CI/CD软件也越来越多,CI持续集成,CD持续交付,本文讲jmeter+jenkins+ant的应用环境的准备工作jenkins的安装有两种方式1.war 包放 Tomcat 下2.直接安装 jenkins.msi我采用的第1种方式Tomcat下载地址:https://tomcat.apache.org/download-90.cgiJDK环境的配置:我需要强调的是注意检查相关配置新建->变量名"JAVA_HOME",变量值"C原创 2020-07-13 17:21:52 · 291 阅读 · 0 评论 -
jmeter 服务端监控工具,Nmon使用方法
简介nmon是一种在AIX与各种Linux操作系统上广泛使用的监控与分析工具,它能在系统运行过程中实时地捕捉系统资源的使用情况,记录的信息比较全面,并且能输出结果到文件中,然后通过nmon_analyzer工具产生数据文件与图形化结果。nmon并非实时监控,它更适用于非实时监控数据的场景如何使用nmon的官方下载地址:http://nmon.sourceforge.net/pmwiki.php?n=Site.Download根据我这边服务器版本,我下载的下面文件,将文件上传到服务器新建目录:原创 2020-07-12 01:49:17 · 558 阅读 · 0 评论 -
jmeter 混合场景的线程间传递参数
背景jmeter不支持线程间直接传递参数,但是在混合场景又需要线程间传递参数,那么如何原创 2020-07-10 12:42:15 · 795 阅读 · 0 评论 -
jmeter 性能监控PerfMon Metrics Collector的讲解
举例要进行性能监控就必须在服务器上安装个插件,就像咱们在服务器上安装了一个监控探头,启动起来,jmeter就相当于查看监控的仪器。如何做下载插件,官方文档地址https://jmeter-plugins.org/wiki/PerfMon/服务端的下载地址:https://github.com/undera/perfmon-agent/blob/master/README.md#supported-metrics需要注意的是这个压缩包不要在本地解压,要把一整个压缩包都上传到服务器上面去。执行命令原创 2020-07-10 01:44:53 · 2943 阅读 · 0 评论 -
jmeter 插件的安装,阶梯加压负载测试
jmeter 插件的安装如果需要更复杂的场景测试需要安装jmeter的插件库,只需要在官网下载 plugins-manager.jar 包,放在jmeter安装路径的lib/ext目录下即可使用:https://jmeter-plugins.org/install/Install/再次打开jmeter安装插件:安装jpgc,对线程组进行了扩展,扩充了许多丰富图表的监听器,可以用Jmeter来监控服务器除此之外还有:Extras Set组件:支持远程监控,图表展示更加丰富Extras with原创 2020-07-09 11:57:19 · 893 阅读 · 0 评论 -
jmeter JDBC数据库的连接与使用
背景测试过程避免不了,查询数据库,取值,放到下个接口进行查询,这时候JDBC的相关工具就来了用法要进行数据库的查询,就需要有 JDBC 连接的配置:JDBC Connection ConfigurationJDBC配置信息的填写不同的数据库连接需要不同的驱动jar 包mysql的jar包下载地址:https://dev.mysql.com/downloads/connector/j/下载完后,放到lib目录下,这时候JDBC的配置就大功告成,对了另外一种方式放到测试计划底部JDBC R原创 2020-07-08 15:08:03 · 280 阅读 · 0 评论 -
jmeter soap接口的测试方法
soap协议简单对象访问协议是交换数据的一种协议规范,是一种轻量的、简单的、基于XML(标准通用标记语言下的一个子集)的协议,它被设计成在WEB上交换结构化的和固化的信息,(实质还是发送xml的接口请求)soap1.1与1.2的区别soap1.1接口与1.2接口注意点:①content-type不同;②1.1版本请求头要有SOAPAction;③xml节点名称不同,1.2会显示节点soap12:Body这网站找到各式 soap 协议的接口进行测试:http://www.webxml.com.cn/原创 2020-07-08 10:42:06 · 288 阅读 · 0 评论 -
jmeter脚本参数化的相关介绍
配置元件–用户自定义变量 和 前置处理器–用户参数 的区别二者都可以进行参数化,但是有所区别:1、用户自定义变量是在脚本启动时生成一次,在运行的过程中,不再获取值2、用户参数是每次使用,都会自动获取值这有点像一个是全局变量,另外一个是局部变量,下面举个例子可以更明白这一点添加用户定义的变量user=huazai,引入Debug Sampler,然后引用变量user变量,${user},下面添加循环控制器,可以填写循环3次,每次正常获取user值。添加用户参数如下,运行结果每次可以获取原创 2020-07-07 17:07:40 · 310 阅读 · 0 评论 -
初识jmeter,jmeter目录文件的介绍
什么是jmeterJMeter是Apache组织开发的基于Java的压力测试工具。主要用来压力测试,也可以用作普通的接口测试工具。jmeter安装使用jmeter的下载解压后就可以使用,但是前提条件必须有java环境。jdk的安装和环境配置,这里不再阐述。我主要介绍jmeter里面的相关配置文件1、jmete.propertiesjmete.properties是jmeter的配置文件,例如配置jmeter默认的界面语言是英文,如果想改为中文,可修改language=en参数,将其改为zh_CN原创 2020-07-07 11:27:39 · 282 阅读 · 0 评论 -
性能测试的步骤和相关知识
性能测试的步骤:需求分析,熟悉业务场景明确性能的测试目标(指标值)了解软件功能和服务架构制定测试计划,做好工作量的评估制定测试模型(编辑测试用例)性能测试环境的准备主要是搭建测试环境性能测试脚本的开发选取协议制作脚本调试脚本性能测试执行试运行---->场景执行性能结果的分析与调优编写性能测试报告文档与性能相关的知识:发展历程:虚拟技术----->vm虚拟技术------>云技术cpu的原理:Cpu,中央处理器。影响 cpu 性能的主要因素分两大原创 2020-07-07 10:49:33 · 200 阅读 · 0 评论 -
性能测试相关概念
理解性能测试相关概念原创 2020-07-03 12:02:14 · 356 阅读 · 0 评论