jmeter 非测试元件
在 JMeter 中,非测试元件(Non-Test Elements)是指那些不会直接参与测试执行的元件,但它们对测试的配置、数据管理、结果处理等方面起到了重要作用。常见的非测试元件包括:
- 
配置元件(Config Elements):
- 用于设置测试的初始配置,如 HTTP 请求默认值、CSV 数据文件配置、用户定义的变量等。
 - 示例:
HTTP Request Defaults、CSV Data Set Config、User Defined Variables。 
 - 
监听器(Listeners):
- 用于查看和分析测试结果,如查看结果树、聚合报告、图形结果等。
 - 示例:
View Results Tree、Aggregate Report、Graph Results。 
 - 
定时器(Timers):
- 用于控制请求之间的等待时间,模拟用户操作的间隔。
 - 示例:
Constant Timer、Gaussian Random Timer、Uniform Random Timer。 
 - 
前置处理器(Pre Processors):
- 在采样器执行之前进行一些预处理操作,如修改请求参数、生成动态数据等。
 - 示例:
JSR223 PreProcessor、User Parameters。 
 - 
后置处理器(Post Processors):
- 在采样器执行之后进行一些后处理操作,如提取响应数据、修改变量等。
 - 示例:
Regular Expression Extractor、JSON Extractor。 
 - 
断言(Assertions):
- 用于验证响应是否符合预期,如检查响应代码、响应内容等。
 - 示例:
Response Assertion、Duration Assertion。 
 - 
逻辑控制器(Logic Controllers):
- 用于控制测试的执行流程,如循环、条件判断、事务控制等。
 - 示例:
Loop Controller、If Controller、Transaction Controller。 
 - 
测试片段(Test Fragments):
- 用于模块化测试计划,可以在多个地方重复使用。
 - 示例:
Test Fragment。 
 
如何添加非测试元件
- 
通过右键菜单添加:
- 在 JMeter 的测试计划树中,右键点击某个元件(如线程组),然后选择 
Add->Config Element、Listener等,即可添加相应的非测试元件。 
 - 在 JMeter 的测试计划树中,右键点击某个元件(如线程组),然后选择 
 - 
通过工具栏添加:
- 在 JMeter 的工具栏中,点击 
Add按钮,然后选择相应的非测试元件类型,即可添加到测试计划中。 
 - 在 JMeter 的工具栏中,点击 
 - 
通过快捷键添加:
- 在测试计划树中选中某个元件后,按下快捷键 
Ctrl+Shift+字母(如Ctrl+Shift+C添加配置元件),可以快速添加非测试元件。 
 - 在测试计划树中选中某个元件后,按下快捷键 
 
示例:添加一个 CSV 数据文件配置元件
- 右键点击线程组,选择 
Add->Config Element->CSV Data Set Config。 - 在 
CSV Data Set Config元件中,配置Filename(CSV 文件路径)、Variable Names(变量名)等参数。 - 在测试计划中使用 
${变量名}来引用 CSV 文件中的数据。 
通过合理使用非测试元件,可以更高效地管理和执行 JMeter 测试计划。
                
            
        
浙公网安备 33010602011771号