jmeter之常用元件用法图文详解
jmeter之常用原件用法解释
一、Jmeter的断言使用
-
增加断言:
线程组>添加>断言>响应断言
-
apply to(应用范围):
Main sample only:
仅当前父取样器进行断言,一般一个请求,如果发一个请求会触发多个,则就有sub -
测试字段:
响应文本: 即响应的数据,比如json等文本
响应代码: http的响应状态码,比如200、302、404这些
响应信息: http响应代码对应的响应信息,例如: OK, Found
Response Header: 响应头 -
模式匹配规则:
包括: 包含在里面就成功
匹配: 响应内容完全匹配,不区分大小写
equals: 完全匹配,区分大小写 -
自定义失败消息
请求断言失败,查看结果树 Assertion result 中显示当前自定义报错文本
二、压测结果聚合报告分析
三、Jmeter用户自定义变量
作用:
很多变量在全局都有使用,如测试数据修改,一处定义,多处使用
1.添加用户自定义变量元件
-
线程组 > 添加 > 配置元件 > 用户定义的变量
2.引用方式 ${xxx} ,在接口变量中使用
3.原始查看结果树和非原生查看(解析版更直观)
四、jmeter可变参数CSV元件
使用场景:压测/性测的时候,往往需要准备许多的测试数据,如账号等
解决方法:通过jmeter读取CSV或TXT文本参数进行测试
1. 添加CSV数据文件设置
线程组 > 添加 > 配置原件 > CSV data set config (csv数据文件设置)