JMeter之断言
---恢复内容开始---
JMeter 断言的使用
1、增加断言:线程组--> 添加 --> 断言 --> 相应断言
apply to (应用范围):
main sample only:仅当前父取样器 进行断言,一般一个请求,如果发一个请求会触发多个,则就有sub sample(比较少用)
要测试的响应字段:
响应文本:即响应的数据,比如json等文本
响应代码:http的相应状态码,比如:200,302,404 这些
相应信息:http相应代码对应的相应信息,列入:OK,found
response header :相应头
模式匹配规则:
包含:包含在里面就成功
匹配:相应内容完全匹配,不区分大小写
equals:完全匹配,区分大小写
2、断言结果监听器:线程组 --> 添加-- > 监听器 --> 断言结果
里面的内容时sampler 采样器的名称
断言失败,查看结果树任务结果颜色标红(通过结果树里面双击不通过的记录,可以看到错误信息)
3、每个sample下面可以加单独的结果树,然后同时加多个断言,最外城可以加个结果树进行汇总
压测结果聚合报告分析
新增聚合报告:线程组 --> 添加-- > 监听器 --> 聚合报告(aggregate report)
label:sample名称,可以看成一个接口
samples:总共发送多少请求
average:平均响应时间
median:中间数,50%的用户都是这个响应时间
90%line:90%的用户响应时间不会超过这个值
min:最小响应时间
max:最大响应时间
error%:错误的请求总数/ 请求总数
throughput:吞吐量,QPS
JMeter 用户自定义变量
什么是用户自定义变量,怎样使用
为什么使用:很多变量在全局中都有使用,或者测试数据更改
可以在一处定义,四处使用,比如服务器地址
1、线程组-->add-->Config Element(配置原件)-->User Ddfinde variable(用户定义的变量)
2、引用方式¥{xxx},在接口变量中使用
3、原始查看结果树和非原生查看(基础按钮)


JMeter实战之CSV可变参数压测
操作JMeter读取CSV和TXT文本文件里面的参数进行压测
1、线程组--> add --> config element(配置文件)-->CSV data set config(CSV数据文件设置)

浙公网安备 33010602011771号