Jmeter性能测试3——JMETER-脚本优化

断言

      作用:用于检查检测在测试中得到的响应结果是否符合预期,用以保证性能测试过程中数据交互与预期一致。主要是用来调试,真正执行压力测试时候,断言禁用。

     目的:在request(请求)返回层面加一层判断机制

实现的过程:

  1. 在请求下添加断言,请求不同,添加的断言类型不同;
  2. 添加一个断言结果的监听器,通过断言结果可以看到是否通过了断言的判断,对

于一次请求,如果通过的话,断言结果中会打印一次请求的名称。

备注:一个请求可以添加多个断言,根据检查的需要添加响应的不同类型的断言,当所有的断言都通过了,才算请求成功。断言是非必须元件,根据需要添加。

Jmeter 中的断言和 Loadrunner 中检查点的作用是一样的。

响应断言:判断返回总的内容是否满足预期

作用对象:响应报文中所有对象(响应代码、响应头信息、响应状态码、响应体(url返回值等等))

一、应用范围(Apply to)

Main sample and sub-samples:  匹配范围为当前父取样器及子取样器

Main sample only仅当前父取样器

Sub samples only:    仅子取样器

JMeter Variable变量值进行匹配

备注:如果一个请求进行了重定向(请求出现了301,302提示,会重新定向发送一个请求),那么原来的这个请求就是父请求,重定向的就是子请求。

二、测试字段(field to Test )

(1)响应文本:响应服务器返回的文本内容,http协议排除header部分

(2)响应代码:匹配响应代码,比如http请求中200代表成功

(3)响应信息:匹配响应信息,处理成功返回

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值