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

    断言的作用:一个HTTP请求发出去,怎么判断执行的任务是否成功呢?通过检查服务器响应数据,是否返回预期想要的数据,如果是,判断任务成功,反之任务失败。
    1.添加断言:选中一个取样器,右键->添加->断言->选中“响应断言”
    添加完成如下图:
    (1)Apply to
    关于应用范围,我们大多数勾选“main sample only” 就足够了,因为我们一个请求,实质上只有一个请求。但是当我们发一个请求时,可以触发多个服务器请求,就有main sample  和 sub-sample之分了。
    (2)要测试的响应字段
    勾选“响应文本”,会在响应数据中进行校验。
    (3)匹配规则
    勾选“包括”,意味着只要相应数据中包含要校验的字段,任务就算成功。
    (4)要测试的模式
    即需要校验的数据值。
    2.测试断言:
    我在登录这个取样器添加的断言内容,只要登录返回的结果中有"errDesc":”success"就算请求成功。如下:
    可以察看结果树中可以看到成功:
    然后将断言的文本改成了:"errDesc":"哈哈哈哈"
    结果返回的数据中肯定没有这个字段,查看结果树中就是红色的错误,表示不成功:
     
  • 相关阅读:
    122. Best Time to Buy and Sell Stock II
    121. Best Time to Buy and Sell Stock
    72. Edit Distance
    583. Delete Operation for Two Strings
    582. Kill Process
    indexDB基本用法
    浏览器的渲染原理
    js实现txt/excel文件下载
    git 常用命令
    nginx进入 配置目录时
  • 原文地址:https://www.cnblogs.com/xiehong/p/9959704.html
Copyright © 2011-2022 走看看