zoukankan      html  css  js  c++  java
  • jmeter中assertion的使用

    用于检查测试中得到的响应数据等是否符合预期,用以保证性能测试过程中的数据交互与预期一致。

    最新版本的3.0jmeter中有13种不同的断言

    1)BeanShell断言针对sampler中的Bean Shell sampler而使用的断言

          扩展:BeanShell是一种松散类型的脚本语言(这点和JS类似),一种完全符合java语法的java脚本语言,并且又拥有自己的一些语法和方法;

    2)BSF断言:针对sampler中的BSF sampler而使用的断言

         扩展:BSF(Bean Scripting Framework)是一个支持在Java应用程序内调用脚本语言 (Script),并且支持脚本语言直接访问Java对象和方法的一个开源项目;

    3)比较断言这是一种比较特殊的断言元件,针对断言进行字符串替换时使用;

    4)HTML断言对响应类为XML类型的文件进行断言针对sampler中的SOAP/XML-RPC Request而使用的断言

    5)JSR223断言:针对sampler中的JSR223 sampler而使用的断言;

    扩展:JSR223即Java 规范请求,是指向JCP(Java Community Process)提出新增一个标准化技术规范的正式请求;

    6)MD5Hex断言针对参数类型为MD5Hex加密的参数的断言

    扩展:MD5是一种消息摘要算法,用以提供消息的完整性保护

    7)Size断言用于判断返回内容的大小

    8)SMIME断言针对采用了该种邮件传输协议的信息

    扩展:SMIME是一种多用途网际邮件扩充协议,相比于之前的SMAP邮件传输协议,增加了安全性,对邮件主题进行保护;

    9)XML概要断言亦可以称为XML模型断言/XML数据类型断言;针对返回结果为XML概要断言的2中数据类型的消息

    扩展:XML Schema 定义了两种主要的数据类型:①xml document schema 文档架构 ;② 文档架构xml-schema xml模式

    10)XML断言判断返回结果是否和xml的格式即<></>成对出现

    扩展:XML(可扩展标记语言) 提供一种描述结构化数据的方法。与主要用于控制数据的显示和外观的 HTML 标记不同,XML 标记用于定义数据本身的结构和数据类型;

    11)XPath断言针对返回信息为XPAth的数据类型进行断言

    扩展:XPath即为XML路径语言,它是一种用来确定XML(标准通用标记语言的子集)文档中某部分位置的语言。XPath基于XML的树状结构,提供在数据结构树中找寻节点的能力

    12)响应断言判断返回内容中的内容,即响应报文中的所有对象

    断言持续时间用于判断服务器的响应时间

  • 相关阅读:
    【eclipse】Server Tomcat v9.0 Server at localhost failed to start.
    【eclipse】运行maven项目clean tomcat7:run报错
    window下安装redis报错: creating server tcp listening socket 127.0.0.1:6379: bind No error
    【eclipse】svn在线安装
    【eclipse】点Clean后没反应
    谷歌浏览器&360浏览器安装——有道云笔记插件
    阿里云企业邮箱设置
    PyTorch 高级实战教程:基于 BI-LSTM CRF 实现命名实体识别和中文分词
    最全Pycharm教程(43)——Pycharm扩展功能之UML类图使用 代码结构
    精选Pycharm里6大神器插件
  • 原文地址:https://www.cnblogs.com/Hellorxh/p/10870088.html
Copyright © 2011-2022 走看看