随笔分类 - JMeter
摘要:开发环境 RabbitMQ 3.9.16 Erlang 23.3.4.11 Apache-jmeter-5.3 Apache Maven 3.5.4 JDK 1.8.0_121 插件下载地址 https://gitee.com/ishouke/jmeter-plugin-rabbitmq/tree/
阅读全文
摘要:实践环境 win10 JMeter 5.4.1 需求描述 需求是这样的,需要压测某个接口(取消分配接口),请求这个接口之前,需要先登录系统(物流WMS系统),并在登录后,选择并进入需要操作的仓库,然后请求接口,接口报文如下: { "orderNos": ["OB-20231221-0000025",
阅读全文
摘要:需求描述 需求是这样的:执行某次压测任务时,压测涉及的前端接口,要求携带一个userName请求头,该请求头值为实际用户名经过DES加密后,再采用Base64加密后的值,为此,编写了一段加密代码,发送请求前,对用户名进行加密,并将加密结果存储为变量。最后将代码添加到 JSR233采样器中,如下 DE
阅读全文
摘要:逻辑控制之IF条件控制器 测试环境 JMeter-5.4.1 循环控制器介绍 添加While Controller 右键线程组->添加->逻辑控制器->While控制器 控制器面板介绍 添加后,面板如下 仅Expression值为true,才会执行位于其下的操作 最好勾选(默认配置)Interpre
阅读全文
摘要:后置处理器之JSON提取器 By:授客 QQ:1033553122 测试环境 JMeter 5.4.1 插件介绍 JSON后置处理器(PostProcessor)允许使用 JSON Path 语法从JSON格式的响应中提取数据。类似正则表达式提取器,必须位于HTTP采样器、或者其它可以返回JSON数
阅读全文
摘要:While循环控制器应用之遍历获取文件参数 by: 授客 QQ:1033553122 测试环境 JMeter-5.4.1 应用 实现单线程在单次迭代内遍历获取文件参数 说明:上图仅给出关键配置信息 注意: CSV配置元件放循环内,每循环一次就会取一次参数值 不管CSV配置元件位于请求采样器上方,还是
阅读全文
摘要:Sampler-http请求之KeepAlive使用总结 测试环境 apache-jmeter-2.13 KeepAlive使用介绍 说明: 1、Use KeepAlive 勾上,则表示为求连接设置请求头Connection: keep-alive,该配置对默认的HTTP实现不起作用,因为连接重用不
阅读全文
摘要:JMeter 内置日期(时间)函数总结 by:授客 QQ:1033553122 1. 测试环境 apache-jmeter-3.3 下载地址: http://jmeter.apache.org/changes_history.html win7 2. __time函数 __time函数以各种格式返回
阅读全文
摘要:配置元件之随机变量(Random Variable)介绍 by:授客 QQ:1033553122 测试环境 apache-jmeter-3.2 1. 计数器简介 允许用户创建一个在线程组范围之内都可以被引用的随机变量 2. 添加计数器 右键线程组->添加->配置元件->Random Variable
阅读全文
摘要:java.net.URISyntaxException: Illegal character in query解决方案 by:授客 QQ:1033553122 测试环境 apache-jmeter-3.2 1. 问题描述 如下,jmeter发送get参数,参数中携带字符 {},运行后查看请求响应结果
阅读全文
摘要:线程组之ConcurrencyThreadGroup by:授客 QQ:1033553122 测试环境 apache-jmeter-3.2 jmeter-plugins-manager-1.3.jar https://jmeter-plugins.org/get/ https://pan.baidu
阅读全文
摘要:JMeter http(s)请求插件jmeter-plugin-httpBinaryFileUpload.jar by:授客 QQ:1033553122 1. 测试环境 apache-jmeter-3.2 apache-maven-3.5.4 2. 下载地址 https://gitee.com/is
阅读全文
摘要:JMeter Dubbo请求插件jmeter-plugin-dubbo.jar by:授客 QQ:1033553122 测试环境 apache-jmeter-3.2 Dubbo 2.6.2 声明 本项目是基于开源项目的基础上做的优化、改进 项目地址:github.com/dubbo/jmeter-p
阅读全文
摘要:JMeter 报告监听器导入.jtl结果文件报错解决方案 by:授客 QQ:1033553122 1. 问题描述 把jmeter压测时生成的 .jtl结果文件导入监听器报告中,弹出如下错误提示 error loadding results file -see log file 2. 原因分析与解决方
阅读全文
摘要:JMeter 中实现发送Java请求 1. 步骤1 新建JAVA项目 File -> New -> Java Project 如上图,填写Project Name,然后Next,打开以Java Settings界面 如上图,切换到Libraries标签页 -> 选择Add Library -> Us
阅读全文
摘要:正则表达式提取器结合ForEach控制器遍历提取变量值 by:授客 QQ:1033553122 1. 需要解决的问题 使用正则提取器提取了一组变量值,需要在其它sampler中,循环引用组中的某几个、每个变量值。具体做法如下 2. 脚本结构与配置 注意: 输入变量前缀:输入正则表达式变量的引用名称即
阅读全文
摘要:后置处理器之正则表达式提取器详解 by:授客 QQ:1033553122 1. 添加正则表达式提取器 右键线程组->添加->后置处理器->正则表达式提取器 2. 提取器配置介绍 说明: Apply to Main sample only - 仅作用于Main sample Sub-samples o
阅读全文
摘要:CentOS下结合InfluxDB及Grafana图表实时展示JMeter相关性能数据 by:授客 QQ:1033553122 实现功能 1 测试环境 1 环境搭建 2 1、安装influxdb 2 2、创建influxdb数据库 3 3、安装grafana 5 配置grafana图表数据源 7 J
阅读全文
摘要:java.net.SocketException: Operation not supported: connect解决方案 by:授客 QQ:1033553122 测试环境 apache-jmeter-3.2 1. 问题描述 如下,jmeter运行后,查看请求响应结果,提示如下: java.net
阅读全文
摘要:监听器之保存响应到文件 by:授客 QQ:1033553122 测试环境 apache-jmeter-2.13 1. 保存结果到响应文件 说明: 文件名称前缀:设置响应文件所在路径(路径必须已存在)和文件前缀,上图为例,不勾选任何上述任何复选框的情况下,如果设置文件名称前缀为:D:\dir\resp
阅读全文