随笔分类 -  Jmeter组件

摘要:ForEach控制器(ForEach Controller),用于循环遍历一组相关变量的值 Input variable prefix:输入变量前缀 Start index for loop:开始循环字段(不包含)。注意开始字段是不包含,如果要从1开始循环,此处填0 End index for lo 阅读全文
posted @ 2024-02-06 17:47 dabeen 阅读(544) 评论(0) 推荐(0) 编辑
摘要:事务控制器(Transaction Controller),事务控制器生成一个额外的示例,该示例测量执行嵌套测试元素所花费的总时间 Generate Parent Sample:生成父例,如果选中则该样本将作为其他样本的父样本生成,如果不选中则该样本将作为独立样本生成 Include duratio 阅读全文
posted @ 2024-02-06 17:30 dabeen 阅读(2421) 评论(0) 推荐(0) 编辑
摘要:While控制器(While Controller),While控制器运行它的子节点,直到条件为“false” Condition:条件可默认不填,或填入LAST、变量/函数 空白:当最后一个样本在循环中失败时退出循环 LAST:当最后一个样本在循环中失败时退出循环。如果循环前的最后一个样本失败,不 阅读全文
posted @ 2024-02-06 11:42 dabeen 阅读(1710) 评论(0) 推荐(0) 编辑
摘要:循环控制器(Loop Controller),循环控制器会将该控制器里面所有请求循环运行指定次数 循环次数:勾选“永远”则程序会一直循环运行不会停止,不勾选“永远”则可以指定循环次数,循环完毕即停止 1、循环次数=3,则循环控制器里面的请求会运行3次。如果要查看循环索引可使用${__jm__data 阅读全文
posted @ 2024-02-05 17:22 dabeen 阅读(799) 评论(0) 推荐(0) 编辑
摘要:调试取样器(Debug Sampler),生成一个包含JMeter变量或属性值的样本,并且这些值可以在组件【查看结果树】的响应窗格中看到 组件路径:线程组->右键添加->取样器->Debug Sampler 名称:此处可填入变量名、函数等。执行结果可以在组件【查看结果树】显示该函数/变量的值 1、测 阅读全文
posted @ 2024-02-05 16:42 dabeen 阅读(1545) 评论(0) 推荐(0) 编辑
摘要:聚合报告(Aggregate Report),汇总响应信息,并提供请求计数、最小、最大、平均值、错误率、吞吐量等数据 组件路径:线程组->右键添加->监听器->聚合报告 Label:标签,请求名称 # Samples:样本数,具有相同标签的样本数量 Average:平均数,一组结果的平均时间。时间以 阅读全文
posted @ 2024-02-05 16:27 dabeen 阅读(245) 评论(0) 推荐(0) 编辑
摘要:查看结果树(View Results Tree),显示所有样本响应数据、花费时间、响应代码等信息。 注意:查看结果树不建议在负载测试期间使用,因为它会消耗大量资源(内存和CPU) 1、Renderer(渲染器),查看响应的方法有以下15种 Text:显示响应中包含的所有文本 Regexp Teste 阅读全文
posted @ 2024-02-05 14:29 dabeen 阅读(1227) 评论(0) 推荐(0) 编辑
摘要:用户参数(User Parameters),为各个线程的变量指定值,可为同一个变量设置多个用户值。 1、用户参数的参数详解: 用户:同一个变量设置多个用户值,则对于每个线程,变量将按顺序从用户序列中分配一个值。如果线程数多于用户数,则重头继续读取用户值 每次迭代更新一次(Update Once Pe 阅读全文
posted @ 2024-02-05 11:20 dabeen 阅读(1054) 评论(0) 推荐(0) 编辑
摘要:JDBC连接配置(JDBC Connection Configuration),用于创建数据库连接,后续可对数据库进行增删查等操作。和组件【JDBC请求(JDBC Request)】搭配使用 组件路径: 线程组->右键添加->配置元件->JDBC Connection Configuration 1 阅读全文
posted @ 2024-02-02 17:41 dabeen 阅读(634) 评论(0) 推荐(0) 编辑
摘要:JDBC请求(JDBC Request),向数据库发送SQL查询等操作 1、前提:使用JDBC请求之前,得先确保jmeter已连接数据库。可使用组件 JDBC连接配置(JDBC Connection Configuration) 连接数据库,并给数据库配置一个变量名,如以下ERPDatabase 2 阅读全文
posted @ 2024-02-02 16:05 dabeen 阅读(671) 评论(0) 推荐(0) 编辑
摘要:固定定时器(Constant Timer),每个线程在请求之间暂停相同的时间。时间单位是毫秒,1000毫秒=1秒 组件路径:线程组->右键添加->定时器->固定定时器 1、固定定时器放在线程组外面,则所有线程里面的请求之间都延迟相同的时间 2、 固定定时器放在线程组里面且在请求外面,则该线程组里面的 阅读全文
posted @ 2024-02-01 09:57 dabeen 阅读(1297) 评论(0) 推荐(0) 编辑
摘要:组件路径:HTTP请求->右键添加->后置处理器->边界提取器 用途:边界提取器(Boundary Extractor)是放在Sample请求之后执行的,用于获取左右边界中间的所有字符(不包含边界) 适用场景:A接口响应数据json字段有几十个,其中B接口请求体需要用到A接口一部分字段。鉴于A接口字 阅读全文
posted @ 2024-01-31 14:52 dabeen 阅读(823) 评论(0) 推荐(0) 编辑
摘要:计数器(Counter)配置起点、最大值和增量,计数器将从开始循环到最大值,然后从头开始,继续这样直到测试结束 1、计数器 是可以根据线程计数的。组件路径【线程组->配置元件->计数器】 2、下图是不勾选的情况,也就是线程之间共享累加计数器 3、下图是勾选的情况,也就是线程之间不共享累加计数器 4、 阅读全文
posted @ 2023-05-19 18:06 dabeen 阅读(513) 评论(0) 推荐(0) 编辑
摘要:1、Jmeter JSON断言是基于接口返回的是JSON结果而进行JSON路径信息的判断 2、JSON断言组件路径【HTTP请求右键添加->断言->JSON断言】 3、我们来了解一下JSON断言组件里面包含什么内容 3.1、Assert JSON path exists(断言JSON路径存在) 此处 阅读全文
posted @ 2023-03-07 16:08 dabeen 阅读(1901) 评论(0) 推荐(0) 编辑
摘要:Jmeter大小断言是用来判断返回的消息体大小的,组件路径【HTTP请求右键添加->断言->大小断言】 我们来了解一下大小断言组件里面包含什么内容 1.Apply to: Main sample and sub-samples(一般只会返回一个请求,当重定向后可能会返回多个请求,就可以用到主、次请求 阅读全文
posted @ 2023-03-07 15:27 dabeen 阅读(120) 评论(0) 推荐(0) 编辑
摘要:Jmeter响应断言是用来判断接口返回和预期是否相符的组件,组件路径【HTTP请求右键添加->断言->响应断言】 我们来了解一下响应断言组件里面包含什么内容 1.Apply to: Main sample and sub-samples(一般只会返回一个请求,当重定向后可能会返回多个请求,就可以用到 阅读全文
posted @ 2023-03-07 15:10 dabeen 阅读(324) 评论(0) 推荐(0) 编辑
摘要:后置处理器【JSON提取器】 ,一般放于请求接口下面,用于获取接口返回数据里面的json参数值 1、以下json为例,接口返回的json结果有多组数据。我们要取出purOrderNo值 2、在jmeter结果树上尝试填写json提取公式,查看能否提取出结果 .rows..purOrderNo 3、添 阅读全文
posted @ 2022-11-01 14:09 dabeen 阅读(147) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示