zoukankan      html  css  js  c++  java
  • jmeter响应断言

    引用他人博客,写的比较详细

    博客地址:https://blog.csdn.net/weixin_43652535/article/details/94591803

    一、响应断言:对服务器的响应接口进行断言校验,来判断接口测试得到的接口返回值是否正确。

    二、添加断言:
    1、apply to:通常发出一个请求只触发一个请求,所以勾选“main sampie only”就可以;若发一个请求可以触发多个服务器请求,就有main sample 和sub-sample之分了
    2、要测试的响应字段:
    (1)一般的http响应,都勾选“响应文本”;
    (2)url样本是对sample的url进行断言,如果请求没有重定向,就请求url,如果有重定向,就请求url和重定向url;
    (3)响应代码:http响应代码,如101,200,302,404,501等。当我们要验证404,501等http响应代码时,需要勾选“ ignore status”。因为当http 响应代码为400,500时,jmeter默认这个请求时失败的;
    (4)响应信息:响应代码对应得响应信息,例如“OK"
    3、模式匹配:
    (1)包括:返回结果包括你指定的内容,支持正则匹配
    (2)匹配: 相当于 equals 。当返回值固定时,可以返回值做断言,效果和equals相同 ;
    正则匹配 。 用正则表达式匹配返回结果,但必须全部匹配。 即正则表达式必须能匹配整个返回值,而不是返回值的一部分。
    (3) SubString:与 “包括”差不多,都是指返回结果包括你指定的内容,但是subString不支持正则字符串
    (4) 否:就相当于取反。 如果断言结果为true,勾选“否”后,最终断言结果为false。如果断言结果为false,勾选“否”后,则最终断言结果为 true
    4、要测试的模式:输入结果期望值(空格要去掉)
    在这里插入图片描述
    三、添加结果树
    注意,我们在jmeter的察看结果树处,应该选择Text形式,而不能选择JSON格式,JSON格式方便查看但是不能匹配
    1、若结果树显示在这里插入图片描述
    与输入的期望值不符,判断为任务失败,查看结果树任务结果颜色标红;

  • 相关阅读:
    高计数率下的梯形成形算法的计数率矫正
    梯形成形算法
    就业还是和一起创业?
    努力,还是会前进,世界一定是越来越好。
    一日黑客,SQL注入
    钱,money,人生
    一些技术生词记录
    江苏省计算机C语言考试记录
    NVIDIA显卡设置
    大二寒假 之 丢失的13天
  • 原文地址:https://www.cnblogs.com/xiaoyuer2121/p/13665182.html
Copyright © 2011-2022 走看看