Jmeter高级应用之断言

Jmeter高级应用之断言

在jmeter中,添加断言有以下三种方式,下面详细介绍一下上述断言方式各自的使用场景

  • 响应断言
  • Json断言
  • 持续时间断言

1、响应断言

顾名思义是通过返回的响应与预期结果进行匹配,得到最终结果

  • 添加位置:测试计划-线程组-取样器-http请求-断言-响应断言
    在这里插入图片描述
  • 断言配置:测试字段即响应结果,其中值得关注的是忽略状态这个值,jmeter会自动对除200以外的响应码报错,如果想要响应中返回302或其他相应码不报错就配置这个字段

在这里插入图片描述

  • 配置规则:同一个取样器可以配置多个响应断言,且响应断言中的匹配规则可以叠加使用(否、或者)
总结:响应断言适用于所有类型的返回,任何http相应的结果都可以使用

2、JSON断言

  • 配置位置:线程组-取样器-http请求-断言-json断言
    在这里插入图片描述

  • 配置方法:
    配置上返回值的json路径、勾选方法、填写返回值
    在这里插入图片描述
    在这里插入图片描述

总结:json断言适用于json格式的响应数据,注意填写路径时加上$.

3、持续时间断言

  • 作用:检查http请求的响应时间是否超出要求范围
  • 配置位置:线程组-http请求-断言-断言持续时间
    在这里插入图片描述
  • 配置方法:填写期望的响应时间(注意时间单位是ms)
    在这里插入图片描述
  • 查看结果:响应体中load time字段为真实值
    在这里插入图片描述
    在这里插入图片描述
总结:与上述两种方式不同,断言响应时间时不是断言请求的返回是否正确,而是从性能测试的另一个指标时间来判断返回是否符合预期
  • 5
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值