jmeter之常用元件用法图文详解

一、Jmeter的断言使用

在这里插入图片描述

  • 增加断言:

    线程组>添加>断言>响应断言

  • apply to(应用范围):

    Main sample only:
    仅当前父取样器进行断言,一般一个请求,如果发一个请求会触发多个,则就有sub

  • 测试字段:

    响应文本: 即响应的数据,比如json等文本
    响应代码: http的响应状态码,比如200、302、404这些
    响应信息: http响应代码对应的响应信息,例如: OK, Found
    Response Header: 响应头

  • 模式匹配规则:

    包括: 包含在里面就成功
    匹配: 响应内容完全匹配,不区分大小写
    equals: 完全匹配,区分大小写

  • 自定义失败消息

    请求断言失败,查看结果树 Assertion result 中显示当前自定义报错文本
    在这里插入图片描述


二、压测结果聚合报告分析

  • 新增聚合报告:

    线程组 -> 添加 -> 监听器 -> 聚合报告 (Aggregate Report)在这里插入图片描述
    在这里插入图片描述

三、Jmeter用户自定义变量

作用:
很多变量在全局都有使用,如测试数据修改,一处定义,多处使用

1.添加用户自定义变量元件

  1. 线程组 > 添加 > 配置元件 > 用户定义的变量
    在这里插入图片描述

2.引用方式 ${xxx} ,在接口变量中使用

在这里插入图片描述
在这里插入图片描述

3.原始查看结果树和非原生查看(解析版更直观)

在这里插入图片描述
在这里插入图片描述


四、jmeter可变参数CSV元件

使用场景:压测/性测的时候,往往需要准备许多的测试数据,如账号等
解决方法:通过jmeter读取CSV或TXT文本参数进行测试

1. 添加CSV数据文件设置

线程组 > 添加 > 配置原件 > CSV data set config (csv数据文件设置)
在这里插入图片描述

2.测试数据准备(csv&txt 格式)

在这里插入图片描述

3.CSV元件设置及请求调用变量

在这里插入图片描述
在这里插入图片描述

4.结果树中查看请求数据【已调用文档中的测试数据】

在这里插入图片描述

【扩展】函数对话框生成自动读取数据的字符串

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述



五、jmeter之Cookie管理器

Cookie管理器大概是jmeter最简单的元件了,只需要添加,无需其他操作即可使用
Cookie管理器添加后,自动获取并保存用户登录后的Cookie信息,多用户的Cookie也是一一对应
在这里插入图片描述



六、同步定时器 / 集合点 (Synchonizing Timer)

模拟并发场景使用此元件:
在这里插入图片描述
在这里插入图片描述


七、jp@gc - Stepping Thread Group (deprecated) 负载测试元件

在这里插入图片描述
在这里插入图片描述

八、测试结束同时生成测试报告

'''
jmeter -n -t 【这里把要测试的脚本拉进来】 -l 【测试报告的文件名xxx.jtl】 -e -o 【路径】
'''
# 示例:
jmeter -n -t E:\Jmeter_study_file\jmeter_study.jmx -l jmeterTestResult.jtl -e -o E:\reporter_file
# 参数:
# -e : 在脚本运行结束后生成html报告
#-o  : 保存html报告的路径,此文件夹必须为空或者不存在

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值