jmeter_响应断言与xpath assertion

jmeter中有个元件叫断言(assertion),它的作用和loadruner中的检查点类似,用于检查测试中得到的响应数据等是否符合预期,用以保证性能测试过程中的数据交互或预期一致。

使用断言的目的,在request的返回层面增加一层判断机制,因为request成功了,并不代表结果一定正确。所以通过断言,我们不再会被返回状态码200迷惑,而是可以通过断言,看到是否真正请求成功。

使用方法:    

    1-给某个请求添加断言

    2-添加对应的断言结果监听器

1、响应断言:

  1-在对应的http下新增一个响应断言

   2-了解断言的页面

  3-增加断言的结果显示

  4-输入错误的预期结果

  5-察看树和断言结果会显示断言信息

 

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

  作用对象:针对返回信息为xpath的数据类型进行断言

  1-在对应的http中新增xpath断言

   2-在xpath 文本框中输入xpath信息

   3、执行http请求,成功与响应断言一致,失败会提示失败信息

  

原文地址:https://www.cnblogs.com/feihan/p/12295449.html