zoukankan      html  css  js  c++  java
  • Jmeter学习笔记(十三)——xpath断言

    1、什么是XPath断言

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

    Apply to:适用范围

             Main sample and sub-samples:主要样本和次级样本

             Main sample only:仅主要样本

             Sub-samples only:仅次级样本

             JMeter Variable:jmeter变量(输入框内可输入jmeter的变量名称)

    XML Parsing Options:XML解析选项

             Use Tidy(tolerant parser):使用Tidy(容错解析器),默认选择quiet(不显示)

             Quiet:不显示

             Report errors:错误报告

             Show warnings:显示错误

             Use Namespaces:使用名称空间

             Validate XML:验证XML(文件包/数据)

             Ignore Whitespace:忽略空格(允许你指定语法分析器可以忽略哪个空格,而哪个空格重要的)

             Fetch external DTDs:获取外部DTDs(一些XML元素具有属性,属性包含应用程序使用的信息,属性仅在程序对元素进行读、写操作时,提供元素的额外信息,这时候需要在DTDs中声明)

    XPath Assertion:输入框中写入xpath断言,点击Validate验证其正确性

             True if nothing matches:确认都不匹配 

    2、实例

    比如这个请求https://www.cnblogs.com/pachongshangdexuebi/p/11571524.html。我们需要验证他返回信息里面的title和标题的连接是否符合我们的预期

    步骤:

    (1)首先添加一个http请求

    (2)在请求下面添加xpath断言

    选择仅作用父取样器,勾选Use Tidy 。在Xpath ssertion中添加要验证的东西。

     (3)添加察看结果树

  • 相关阅读:
    网络--会话层、表示层、应用层
    Unix C
    操作系统原理
    TCP/UDP
    config OSX firewall programmatically
    Objective-C 浅谈
    OS X background process
    CreateProcessWithToken 1058 error
    WebBrowser keystroke
    MFC加载PNG图片并实现双缓冲
  • 原文地址:https://www.cnblogs.com/pachongshangdexuebi/p/11585987.html
Copyright © 2011-2022 走看看