![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Jmeter
文章平均质量分 54
汪敏wangmin
Hello World
展开
-
Jmeter-单用户单表查询千条以上数据,前端页面分页怎么做
可以直接把查询接口下的分页限制去掉,便可查询出当前页面查询条件下的全部数据。对于单用户查询千条以上数据,但是前端页面做了分页的情况下。原创 2024-07-12 15:17:37 · 355 阅读 · 0 评论 -
如何在系统中批量新增用户
2.打开Navicate,找到需要导入的表,右键-导入向导。1.打开Navicate,选择想要导出的表,右键-导出向导。1.准备好一个和数据库表中字段对应的Excel表格。4.找到导入的Excel文件,选择sheet1。7.选择和数据库表中对应的字段,点击下一步。8.查看对应导出路径下的Excel文件。3.选择要导出的表面,以及导出的路径。3.选择Excel文件,点击下一步。6.在原有表上进行导入,点击下一步。4.选择要导出哪些字段。8.按照需求进行选择。原创 2023-08-22 16:53:35 · 118 阅读 · 0 评论 -
Jmeter-压测时接口按照顺序执行-临界部分控制器
查询结果是很混乱的,如果请求次数少,可能会按照顺序执行,但是随着次数增加,则会越来越不按照顺序执行,从而会导致有些请求出现报错。在进行压力测试时,需要按照顺序进行压测,比如按照接口1、接口2、接口3、接口4 进行执行。将请求加在此控制器下面进行执行,即一直都会按照顺序执行,便不会再出现报错的情况。原创 2023-08-14 16:26:23 · 2105 阅读 · 0 评论 -
接口拦截器
前端中登录过后,我们进入的页面需要从后端的接口数据来填充给前端。由于后端的访问有设置装饰器,必须登录过后才可以进行访问,所以需要在请求后端接口的时候发送请求时,携带一个token,告知已经登录过了。拦截器是springmvc中的一种对象,实现HandlerInterceptor接口的类都叫拦截器。简单来说,每次发送请求给后端,就把请求拦截下来,放个拦截器,判断。一个项目可以有0个或者多个拦截器,一起拦截用户的请求。拦截器常用在:用户登录处理、权限检查、记录日志。拦截用户请求,对请求做预先的判断处理工作。原创 2023-08-08 15:17:57 · 768 阅读 · 0 评论 -
Jmeter的登录密码加密问题
1.将加密逻辑jar包放在jmeter下。2.beanshell引用该jar包。原创 2023-08-07 17:10:57 · 844 阅读 · 0 评论 -
Jmeter响应中的乱码问题
响应页面没有做编码处理,JMeter默认按照ISO-8859-1编码格式进行解析。在线程组中添加BeanShell PostProcessor后置处理器。Jmeter在访问接口的时候,响应内容如果有中文可能会显示乱码。原创 2023-08-07 15:00:29 · 681 阅读 · 1 评论 -
Jmeter-获取接口响应头(Response headers)信息进行关联
获取某一接口中的响应头部信息,关联到其他接口。原创 2023-08-04 23:45:00 · 1711 阅读 · 0 评论 -
Jmeter录制HTTPS脚本
Jmeter录制HTTPS脚本。原创 2023-08-04 23:45:00 · 1492 阅读 · 0 评论 -
Linux内网环境分布式压测部署
性能测试过程中,为了给服务器足够的压力,需要用到压力机,即模拟客户端的机器,压力机如果使用不当,测试结果就会不准确,反映不了服务器的真实性能。能力有限,如果需要模拟的用户请求数超过其负载极限,也会间接影响TPS,这个时候就需要分布式压测来解决其单机负载的问题。压力机在linux环境上,在该环境上上传并安装jdk及jmeter。原创 2023-04-03 15:57:38 · 130 阅读 · 1 评论 -
Jmeter基础
1.边界提取器+HTTP Cookie 管理器2.正则表达式提取器+beanshell后置处理器1.HTTP代理服务器 线程组2.Badboy原创 2022-11-21 18:01:35 · 474 阅读 · 0 评论 -
jmeter-接口关联
录制脚本-接口关联-----本文章重点说明录制脚本中的接口关联。原创 2022-08-25 22:30:00 · 378 阅读 · 0 评论 -
jmeter-录制脚本
我之前一直不知道jmeter可以录制脚本,所以一直手写脚本,今天才知道原来也可录制,/(ㄒoㄒ)//(ㄒoㄒ)/原创 2022-08-02 15:16:08 · 174 阅读 · 0 评论 -
使用Jmeter做性能测试的指标
性能测试性能测试是通过使用测试工具模拟各种正常、峰值、异常负载条件对系统的各项性能指标进行测试指标响应时间响应时间是从发起请求到收到请求的时间并发数并发数是单位时间内发起请求的用户数吞吐量吞吐量是网络传输的数据量,请求数吞吐率是单位时间内网络传输的数据量TPSTPS每秒事务数,决定了服务器处理事务数的能力HPSHPS点击率,每秒用户向web server提交的HTTP请求数服务器资源利用率CPU内存磁盘I/O网络带宽---------------------------原创 2022-07-08 15:34:28 · 793 阅读 · 0 评论 -
Jmeter常用的五种参数化方式
Jmeter常用的五种参数化方式Jmeter常用的五种参数化方式用户参数CSV数据文件设置函数助手对话框JDBC Connection ConfigurationBean Shell 取样器Jmeter常用的五种参数化方式用户参数1.线程组-添加-前置处理器中的用户参数2.在用户参数中添加需要的参数及数据3.添加http请求,添加准备好的参数4.运行-查看结果树/查看聚合报告CSV数据文件设置1.添加配置元件,CSV data set config2.准备好文件(数据)3.添加http请原创 2021-10-14 17:04:41 · 218 阅读 · 1 评论 -
Jmeter-边界提取器
Jmeter-边界提取器Jmeter-边界提取器提取~~HTML页面的~~ 某些字段用于其他接口Jmeter-边界提取器提取HTML页面的 某些字段用于其他接口1.HTTP信息头管理器2.HTTP请求3.边界提取器4.HTTP请求原创 2021-08-09 11:32:18 · 1841 阅读 · 0 评论 -
jmeter集合点-同步定时器
jmeter集合点-同步定时器jmeter集合点-同步定时器作用:阻塞线程,直到指定的线程数量到达后,再一起释放,可以瞬间产生很大的压力使用场景jmeter集合点-同步定时器作用:阻塞线程,直到指定的线程数量到达后,再一起释放,可以瞬间产生很大的压力主要参数:Number of Simulated Users to Group by:设置同步的线程数量。Timeout in milliseconds:超时时间,单位为毫秒。Number of Simulated Users to Groupb原创 2021-07-30 17:26:18 · 1474 阅读 · 0 评论 -
Grafana模板
Grafana模板Grafana模板Apache JMeter Dashboard using Core InfluxdbBackendListenerClientGrafana模板模板地址:https://grafana.com/grafana/dashboards?search=jmeterApache JMeter Dashboard using Core InfluxdbBackendListenerClienthttps://grafana.com/grafana/dashboards/原创 2021-07-27 14:29:17 · 4367 阅读 · 0 评论 -
influxDB页面可视化
influxDB页面可视化influxDB页面可视化influxDB页面可视化influxDB1.7.7版本自动去除了web管理界面,因此需要使用chronografchronograf下载连接:http://www.mirthsoft.com/post/2019/12/25/influxdb-windows-install-download下载后解压缩,双击运行chronograf.exe文件运行后在浏览器打开:http://localhost:8888如下界面:连接数据库...原创 2021-07-27 11:40:06 · 3370 阅读 · 0 评论 -
jmeter+influxdb+grafana搭建性能实时监控平台
这里写自定义目录标题欢迎使用Markdown编辑器Influxdb修改配置文件influxdb.conf启动influxDB服务创建数据库及用户Jmeter-Backend Listener(后端监听器)Grafana下载地址启动1启动2登录及配置配置数据库导入模板欢迎使用Markdown编辑器Influxdb下载地址:http://www.mirthsoft.com/post/2019/12/25/influxdb-windows-install-download下载成功后进行解压操作修改配置原创 2021-07-26 15:28:17 · 1090 阅读 · 1 评论 -
jmeter-正则表达式提取器
jmeter-正则表达式提取器jmeter-正则表达式提取器jmeter-正则表达式提取器引用名称:在HTTP等请求中,引用此数据需要用到的名称正则表达式:用于将需要的数据提取出来模板:表示使用提取到的第几个值。"$ 1 $"表示取第一个匹配数字:0代表随机取值,1代表全部取值缺省值:如果正则表达式没有搜索到值,则使用该缺省值...原创 2021-07-23 17:48:42 · 1405 阅读 · 0 评论 -
Jmeter-用户自定义变量、函数助手
Jmeter-用户自定义变量、函数助手Jmeter-用户自定义变量、函数助手用户自定义变量函数助手对话框Jmeter-用户自定义变量、函数助手用户自定义变量在线程组下添加-配置原件-用户自定义的变量可以引用该定义的变量,方便用户。如:对正式环境变量及测试环境变量进行切换,在HTTP请求中引用后,用户在切换时不用修改每个请求的IP地址函数助手对话框点击“工具”-“函数助手对话框”,可弹出函数助手这里以函数CSVRead来进行介绍直接粘贴到HTTP请求中即可运行成功,无报错t原创 2021-07-23 16:44:44 · 1216 阅读 · 0 评论 -
Jmeter-使用ForEach控制器,通过数据库查询出来的用户名循环调用登录接口
Jmeter-使用ForEach控制器,通过数据库查询出来的用户名循环调用登录接口Jmeter-使用ForEach控制器,通过数据库查询出来的用户名循环调用登录接口整体结构过程描述Jmeter-使用ForEach控制器,通过数据库查询出来的用户名循环调用登录接口整体结构过程描述1.连接数据库后,通过JDBC Request查询登录用户名,可加限制条件2.通过ForEach控制器,输入变量信息3.在ForEach下新建登录接口(HTTP 请求)4.添加查看结果树,执行后查看执行结果原创 2021-07-20 17:04:06 · 1328 阅读 · 0 评论 -
jmeter-关于参数与消息体实际问题及解决方案记录
这里写自定义目录标题jmeter-关于参数与消息体实际问题及解决方案记录jmeter-关于参数与消息体实际问题及解决方案记录jmeter-关于参数与消息体实际问题及解决方案记录一接口,其from data如下:将其填入jmeter-参数中会报错转换成消息体格式-提示请先登录 token无效使用view URL-encoded最终显示正常...原创 2021-05-27 17:11:54 · 2408 阅读 · 0 评论 -
Jmeter-与badboy结合使用
Jmeter-与badboy结合使用Jmeter-与badboy结合使用Jmeter的两种录制方式badboyJmeter-与badboy结合使用在实际的使用上,其实并没有用到过badboy录制,因为 会出现很多问题,异常混乱,有部分系统可能存在兼容性问题在badbay页面展示空白页面,自己手动写的接口要比录制的可用性及可分析性更强,在这里还是推荐大家多写一些脚本,少用录制工具。在实际的使用上,其实并没有用到过badboy录制,因为 会出现很多问题,异常混乱,有部分系统可能存在兼容性问题在badbay原创 2021-05-25 14:29:58 · 1524 阅读 · 1 评论 -
jmeter-实用接口自动化
jmeter-工作中的接口自动化jmeter-工作中的接口自动化jmeter-工作中的接口自动化原创 2021-05-25 10:43:09 · 904 阅读 · 0 评论 -
jmeter+ant+jenkins-接口自动化持续集成(与之类似的postman+newman+Jenkins接口自动化持续集成)
jmeter+ant+jenkins-接口自动化持续集成jmeter+ant+jenkins-接口自动化持续集成基本安装配置Ant配置Jmeter配置Jenkins,构建持续集成jmeter+ant+jenkins-接口自动化持续集成Jmeter可以做接口测试,也能做压力测试,而且是开源软件Ant是基于Java的构建工具,完成脚本执行并收集结果生成报告,可以跨平台Jenkins是持续集成工具基本安装配置安装jmeter环境变量配置:JMETER_HOME 为 jemter安装路径;CLA原创 2021-05-20 17:10:34 · 1297 阅读 · 0 评论 -
在Jenkins上进行自动化测试持续集成操作
在Jenkins上进行自动化测试持续集成操作在Jenkins上进行自动化测试持续集成操作在Jenkins上进行自动化测试持续集成操作首先需要将jenkins部署到我们项目的远程服务器上,一般都是开发进行部署,因为开发比我们更先用到Jenkins,然后我们找开发要链接登录我们服务器的jenkins在jenkins上新建项目,在该项目下建文件夹(目录),并配置相关信息,新建文件夹后服务器上也会出现该文件夹登录远程服务器,将该部分的脚本上传到该文件夹下,并配置build.xml回到原创 2021-05-19 17:53:45 · 2664 阅读 · 0 评论 -
Jmeter连接数据库及计数器的使用
Jmeter连接数据库及计数器的使用Jmeter连接数据库及计数器的使用Jmeter连接数据库及计数器的使用原创 2021-05-11 16:37:00 · 1006 阅读 · 0 评论 -
Jmeter-CSV Dtat Set Config数据参数化
Jmeter-CSV Dtat Set Config数据参数化Jmeter-CSV Dtat Set Config数据参数化HTTP请求Jmeter-CSV Dtat Set Config数据参数化HTTP请求CSV Data Set Config计数器查看结果树这里以登录为例,实现数据参数化原创 2021-05-11 16:31:50 · 869 阅读 · 0 评论 -
jmeter-BeanShell预处理器与BeanShell后置处理器的使用
jmeter-BenaShell的使用jmeter-BenaShell的使用BeanShell预处理器-随机生成数据BeanShell后置处理器-提取响应内容置于log中jmeter-BenaShell的使用BeanShell是一个小型嵌入式Java源代码解释器,具有对象脚本语言特性,能够动态地执行标准JAVA语法,并利用在JavaScript和Perl中常见的松散类型、命令、闭包等通用脚本来对其进行拓展。前置处理器:请求发送之前对请求参数做一些处理后置处理器:请求发送完成之后对响应数据进行处理B原创 2021-05-08 15:29:01 · 6941 阅读 · 1 评论 -
Jmeter-性能瓶颈分析
Jmeter-常见性能瓶颈分析Jmeter-常见性能瓶颈分析Jmeter-依据服务器资源利用率分析性能Jmeter-性能测试指标Jmeter-常见性能瓶颈分析由监控图分析出的性能瓶颈问题说明性能瓶颈出现频次TPS波动较大高高并发下大量报错高并发数不断增加,TPS上不去,CPU耗用不高中压测过程中TPS不断下降,CPU使用率不断降低低Jmeter-依据服务器资源利用率分析性能性能指标中响应时间过长,如>10s响应时间过长,看jmeter监控原创 2021-04-25 17:53:09 · 3662 阅读 · 1 评论 -
Jmeter中最常用的性能测试场景
Jmeter-两大性能测试场景Jmeter中最常用的性能测试场景阶梯式场景波浪式场景Jmeter中最常用的性能测试场景阶梯式场景阶梯式场景主要用于:负载测试,通过设定一定的并发线程数,给定加压规则,遵循“缓起步,快结束”的原则,不断地增加并发用户来找到系统的性能瓶颈,进而有针对性的进行各方面的系统优化。在测试计划中添加线程下的jp@gc - Stepping Thread Group-阶梯式测试场景添加监听器: 在这里插入图片描述在阶梯式场景中配置参数This group will sta原创 2021-04-25 17:28:09 · 2626 阅读 · 0 评论 -
Jmeter-扩展Jmeter插件获取更多监听器
Jmeter-扩展Jmeter插件获取更多监听器插件下载Jmeter显示启动serveragent关于jp@gc-PertMon Metrics Collector常用监听器插件下载所需插件共有3个:JMeterPlugins-Standard.jarJMeterPlugins-Extras.jarServerAgent-2.2.1前2个为Jmeter的扩展插件下载后解压缩,将.jar文件复制到C:\apache-jmeter-5.3\lib\ext目录下下载地址:https://jme原创 2021-04-25 16:00:41 · 1318 阅读 · 0 评论 -
Jmeter基础-一个Jmeter测试脚本是如何产生的
Jmeter基础Jmeter基础基本操作流程关于HTTP请求中使用消息体Jmeter连接数据库进行增删改查操作文件上传或导入文件下载或导出监听器Jmeter基础基本操作流程新建测试计划添加线程组添加HTTP请求默认值添加结果树添加事务控制器(登录)在事务控制器中添加HTTP请求在该请求下添加正则表达式提取器(为后续接口提供token)在该请求下添加Beanshell后置处理器(为后续接口提供token)添加事务控制器(登陆后的模块接口)在事务控制器中添加HTTP请求可在该请求下添原创 2021-04-25 14:37:20 · 1214 阅读 · 1 评论