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":"哈哈哈哈"
    结果返回的数据中肯定没有这个字段,查看结果树中就是红色的错误,表示不成功:
  • 相关阅读:
    js 进阶笔记
    Move Zeroes
    笔记
    前端笔记
    PAI-AutoLearning 图像分类使用教程
    Redis Key过期通知
    Ubuntu 安装配置 JDK+Tomcat+Nginx
    Linux常用指令总结
    使用Openssl创建证书
    Python 操作Excel
  • 原文地址:https://www.cnblogs.com/wangjunjiehome/p/14371595.html
Copyright © 2011-2022 走看看