02 2024 档案
摘要:VSCode(visual studio code),是一款功能强大且易用的编辑器。支持JavaScript、Node.js,也提供其他语言如(C ++,C#,Python,PHP,Go)的扩展插件。 1、VSCode官网:https://code.visualstudio.com/ 2、下载最新版
阅读全文
摘要:ForEach控制器(ForEach Controller),用于循环遍历一组相关变量的值 Input variable prefix:输入变量前缀 Start index for loop:开始循环字段(不包含)。注意开始字段是不包含,如果要从1开始循环,此处填0 End index for lo
阅读全文
摘要:事务控制器(Transaction Controller),事务控制器生成一个额外的示例,该示例测量执行嵌套测试元素所花费的总时间 Generate Parent Sample:生成父例,如果选中则该样本将作为其他样本的父样本生成,如果不选中则该样本将作为独立样本生成 Include duratio
阅读全文
摘要:While控制器(While Controller),While控制器运行它的子节点,直到条件为“false” Condition:条件可默认不填,或填入LAST、变量/函数 空白:当最后一个样本在循环中失败时退出循环 LAST:当最后一个样本在循环中失败时退出循环。如果循环前的最后一个样本失败,不
阅读全文
摘要:循环控制器(Loop Controller),循环控制器会将该控制器里面所有请求循环运行指定次数 循环次数:勾选“永远”则程序会一直循环运行不会停止,不勾选“永远”则可以指定循环次数,循环完毕即停止 1、循环次数=3,则循环控制器里面的请求会运行3次。如果要查看循环索引可使用${__jm__data
阅读全文
摘要:调试取样器(Debug Sampler),生成一个包含JMeter变量或属性值的样本,并且这些值可以在组件【查看结果树】的响应窗格中看到 组件路径:线程组->右键添加->取样器->Debug Sampler 名称:此处可填入变量名、函数等。执行结果可以在组件【查看结果树】显示该函数/变量的值 1、测
阅读全文
摘要:聚合报告(Aggregate Report),汇总响应信息,并提供请求计数、最小、最大、平均值、错误率、吞吐量等数据 组件路径:线程组->右键添加->监听器->聚合报告 Label:标签,请求名称 # Samples:样本数,具有相同标签的样本数量 Average:平均数,一组结果的平均时间。时间以
阅读全文
摘要:查看结果树(View Results Tree),显示所有样本响应数据、花费时间、响应代码等信息。 注意:查看结果树不建议在负载测试期间使用,因为它会消耗大量资源(内存和CPU) 1、Renderer(渲染器),查看响应的方法有以下15种 Text:显示响应中包含的所有文本 Regexp Teste
阅读全文
摘要:用户参数(User Parameters),为各个线程的变量指定值,可为同一个变量设置多个用户值。 1、用户参数的参数详解: 用户:同一个变量设置多个用户值,则对于每个线程,变量将按顺序从用户序列中分配一个值。如果线程数多于用户数,则重头继续读取用户值 每次迭代更新一次(Update Once Pe
阅读全文
摘要:JDBC连接配置(JDBC Connection Configuration),用于创建数据库连接,后续可对数据库进行增删查等操作。和组件【JDBC请求(JDBC Request)】搭配使用 组件路径: 线程组->右键添加->配置元件->JDBC Connection Configuration 1
阅读全文
摘要:JDBC请求(JDBC Request),向数据库发送SQL查询等操作 1、前提:使用JDBC请求之前,得先确保jmeter已连接数据库。可使用组件 JDBC连接配置(JDBC Connection Configuration) 连接数据库,并给数据库配置一个变量名,如以下ERPDatabase 2
阅读全文
摘要:固定定时器(Constant Timer),每个线程在请求之间暂停相同的时间。时间单位是毫秒,1000毫秒=1秒 组件路径:线程组->右键添加->定时器->固定定时器 1、固定定时器放在线程组外面,则所有线程里面的请求之间都延迟相同的时间 2、 固定定时器放在线程组里面且在请求外面,则该线程组里面的
阅读全文