[toc]
# Property Content Assertions
属性内容断言用于验证请求和响应内容。
属性内容断言可以从各个角度来验证 XML、XPath、XQuery 和 JSON 内容。
## 内容断言
[Contains Assertion](Contains.md)
包含断言:在请求或响应中查找指定文本。
[Equals Assertion](Equals.md)
相等断言:检查属性值是否等于其他值。
[Equals Binary](EqualsBinary.md)
相等二进制断言:检查响应与其他响应或文件的二进制标识是否相等。
[Not Contains Assertion](NotContains.md)
不包含断言:不包含指定的字符串。
[Message Content Assertion](MessageContent.md)
消息内容断言:根据复杂规则检查消息和属性的内容。
## JSONPath 断言
[JSONPath Count Assertion](JSONPathCount.md)
JSONPath 计数断言:统计请求或响应中元素(根据 JSONPath 表达式)出现的次数。
[JSONPath Existence Match Assertion](JSONPathExistenceMatch.md)
JSONPath 存在匹配断言:使用 JSONPath 表达式从目标属性中选择内容,并检查是否存在。
[JSONPath RegEx Match Assertion](JSONPathRegExMatch.md)
JSONPath 正则匹配断言:使用 JSONPath 表达式从目标属性中选择内容,并比较结果是否符合指定的正则表达式。
[JSONPath Match Assertion](JSONPathMatch.md)
JSONPath 匹配断言:使用 JSONPath 表达式从目标属性中选择内容,并比较结果与期望值。
>[info]JSONPath 语法请参考 [JSONPath](JSONPath.md) 。
## XPath 断言
[XPath Match Assertion](XPathMatch.md)
XPath 匹配断言:使用 XPath 表达式从目标请求或响应节点中选择内容,并比较结果与期望值。
## XQuery 断言
[XQuery Match Assertion](XQueryMatch.md)
XQuery 匹配断言:使用 XQuery 表达式从目标属性中选择内容,并比较结果与期望值。
---
**参考资料**
1、[ReadyAPI Documentation / Testing APIs / Verifying Results / Assertion Reference / Property Content Assertions](https://support.smartbear.com/readyapi/docs/testing/assertions/reference/property/index.html)
---
:-: --- 贡献者名单(排名不分先后) ---
:-: **材料**
:-: **编写**
李云
:-: **校验**
:-: **支持**
- 基础知识
- 属性
- 属性分类
- 属性扩展
- Get Data 对话框
- 断言
- 关于断言
- 使用断言
- 断言类型
- Response SLA
- Script
- Property Content Assertions
- Contains
- Equals
- Equals Binary
- JSONPath Count
- JSONPath Existence Match
- JSONPath Match
- JSONPath RegEx Match
- Message Content
- Not Contains
- XPath Match
- XQuery Match
- Compliance Assertions
- Swagger Compliance
- Schema Compliance
- HTTP Header Exists
- HTTP Header Equals
- JDBC Assertions
- 复制断言
- 术语
- 脚本
- 关于脚本
- 脚本编辑器
- JSONPath
- Projects
- SoapUI
- 测试步骤
- Groovy Script
- DataSource
- Conditional GoTo
- REST Request
- ReadyAPI
- 环境
- 关于环境
- 创建环境
- Rest Services
- Custom Properties
- JDBC Connections
- 团队协作
- 集成
- GitLab
- 第三方库
- Groovy 库
- Java 库
- 自定义ReadyAPI
- 首选项
- 全局属性
- ReadyAPI
- Code Templates
- JVM 设置
- 修改
- 实战指导
- 项目属性
- Groovy
- 代码片段
- 开发规范 v0.1
- 属性
- inbox
- FAQ
- 安装配置
- 复合工程
- 修改文件夹或文件名称