随笔分类 -  jmeter

jemter 自动化压测
摘要:1、jmeter 静默压测 静默:脱离UI运行Jmeter压测 好处:命令行运行更容易“搞事情” 命令格式:jmeter -n -t $jmx_file -l $jtl_file jmx Jmeter压测程序脚本文件,压测控制过程记录在jmx文件中 jtl 文件是Jmeter压测请求响应数据的原始文 阅读全文

posted @ 2021-08-23 15:04 crystal1126 阅读(89) 评论(0) 推荐(0)

性能监控系统 JMeter+InfluxDB+Grafana
摘要:本文我们将介绍如何使用JMeter+InfluxDB+Grafana打造压测可视化实时监控 一、influxDB的安装 influxDB是一个用GO语言开发的开源分布式时序数据库。 安装步骤: (1)使用docker技术进行安装,先要下载InfluxDB和grafana的的镜像,不再赘述。 (2)新 阅读全文

posted @ 2021-08-18 15:52 crystal1126 阅读(191) 评论(0) 推荐(0)

Jmeter分布式压测
摘要:在使用Jmeter进行性能测试时,如果并发数比较大(比如最近项目需要支持1000并发),单台电脑的配置(CPU、内存、IO等)可能无法支持,这时可以使用Jmeter提供的分布式测试的功能。 一、Jmeter分布式执行原理: 1、Jmeter分布式测试时,选择其中一台作为调度机(master),其它机 阅读全文

posted @ 2021-08-18 10:04 crystal1126 阅读(182) 评论(0) 推荐(0)

jmeter基本身份验证
摘要:参考博客: https://blog.csdn.net/weiyi556/article/details/85038668?utm_medium=distribute.pc_relevant_t0.none-task-blog-BlogCommendFromBaidu-1.control&depth 阅读全文

posted @ 2020-11-23 09:39 crystal1126 阅读(181) 评论(0) 推荐(0)

ForEach循环控制器
摘要:1)foreach循环控制器参数介绍 输入变量前缀:变量的前缀,如果是使用提取器提取的变量就填写变量名。 Start index for loop(exclusive):输入x,表示从X+1号的变量开始,;如填0,实际从第1个开始; End index for loop(inclusive):输入x 阅读全文

posted @ 2020-04-07 21:11 crystal1126 阅读(578) 评论(0) 推荐(0)

【转】拓展并使用jmeter插件
摘要:JMeter本身有很多元器件让我们使用,但是如果觉得这些远远不足以满足我们的测试场景需求时,我们要怎么扩展他呢? 1. 插件下载 下载地址:http://jmeter-plugins.org/downloads/all/ Downloadplugins-manager.jarand put it i 阅读全文

posted @ 2020-03-27 10:36 crystal1126 阅读(164) 评论(0) 推荐(0)

【转】使用jmeter测试websocekt
摘要:步骤 1、添加创建连接请求-选中线程组,点击右键,添加》Sampler》WebSocket Open Connection 2、该请求的作用是和websocket接口创建连接,供其他接口连接,然后发送请求给服务器,配置如下: 3、添加发送请求-选中线程组,点击右键,添加》Sampler》WebSoc 阅读全文

posted @ 2020-03-27 10:32 crystal1126 阅读(304) 评论(0) 推荐(0)

【转】Jmeter之JDBC Request及参数化
摘要:目录 一、准备工作 二、配置JDBC Connection Configuration 三、配置JDBC Request 四、JDBC Request参数化 五、Variables names 参数使用方法 六、Result variable name 参数使用方法 七、参考 JDBC Reques 阅读全文

posted @ 2020-03-22 14:00 crystal1126 阅读(235) 评论(0) 推荐(0)

Jmeter函数助手—自带方法
摘要:1、${__time()} 当前时间,时间戳格式 2、${__time(yyyy-MM-dd)} 当前日期,年-月-日格式 3、${__time(yyyy-MM-dd HH:mm:ss)} 当前时间,年-月-日 时:分:秒格式 4、${__timeShift(yyyy-MM-dd,,P-3D,,)} 阅读全文

posted @ 2019-12-21 11:33 crystal1126 阅读(678) 评论(0) 推荐(0)

Beanshell断言
摘要:BeanShell是用Java写成的,一个小型的、免费的、可以下载的、嵌入式的Java源代码解释器,具有对象脚本语言特性。 有以下五个组件:• Beanshell Sampler• Beanshell PreProcessor• Beanshell PostProcessor• Beanshell 阅读全文

posted @ 2019-12-09 16:13 crystal1126 阅读(539) 评论(0) 推荐(0)

Json提取器(Json Extractor)
摘要:Variable names:保存的变量名,后面使用${Variable names}引用 JSON Path expressions:调试通过的json path表达式 Match Numbers:匹配数字(0代表随机,1代表第一个,-1代表所有) *****用 变量名_N 取第N个值 Defau 阅读全文

posted @ 2019-11-05 17:53 crystal1126 阅读(375) 评论(0) 推荐(0)

Json断言
摘要:Additionally assert value:添加验证的值,只有勾选了此复选框,才可以在Expected Value中设置期望的值。 Match as regular expression:匹配正则表达式,在期望的值中填写正则表达式,如果不勾选此项,在Expected Value中设置了正则表 阅读全文

posted @ 2019-11-05 17:17 crystal1126 阅读(944) 评论(0) 推荐(0)

Response Assertion(响应断言)
摘要:Response Assertion(响应断言) 响应断言是对服务器的响应数据进行规则匹配。 Name(名称):可以随意设置,最好有业务意义。 Comments(注释):可以随意设置,可以为空。 Apply to(应用范围): Main Sample and sub-samples:匹配范围包括当前 阅读全文

posted @ 2019-09-12 13:32 crystal1126 阅读(1544) 评论(0) 推荐(0)

参数化CSV Data Set config元件
摘要:参数化CSV Data Set config元件 CSV Data Set config可以从指定的文件(一般是文本文件)中一行一行地提取文本内容,根据分隔符拆解这一行内容并把内容与变量名对应上,然后这些变量就可以供取样器引用了 Name(名称):可以随意设置,最好有实际意义。 Comments(注 阅读全文

posted @ 2019-09-11 09:26 crystal1126 阅读(173) 评论(0) 推荐(0)

Jmeter+ant+jekins环境配置
摘要:一、ant安装 1、 ant安装 官网下载http://ant.apache.org 解压到想要的盘里面 2、 配置环境变量 (1)变量名:ANT_HOME 变量值:E:\apache-ant-1.7.0(这个是你的ant存放的路径) (2)变量名 Path 变量值: %ANT_HOME%\bin 阅读全文

posted @ 2019-09-10 15:58 crystal1126 阅读(295) 评论(0) 推荐(0)

Jmeter 正则表达式提取器详解(Regular Expression Exactor)
摘要:Jmeter 正则表达式提取器详解(Regular Expression Exactor) Name(名称):随意设置,最好有业务意义。 Comments(注释):随意设置,可以为空 Apply to(应用范围): Main samples and sub-samples:匹配范围包括当前父取样器并 阅读全文

posted @ 2019-09-08 21:13 crystal1126 阅读(452) 评论(0) 推荐(0)

导航