Created
Jul 28, 2024 04:22 AM
Favorite
Favorite
Priority
备注
推荐
🌟🌟🌟🌟
类型
测试技术
正则表达式(Regular Expression)在接口自动化测试中非常有用,可以用来从响应数据中提取特定的信息、验证返回内容是否符合预期格式等。
示例代码
1. 提取HTML中的链接
场景: 从一段HTML文本中提取所有的URL链接。
2. 验证邮箱格式
场景: 验证一个字符串是否符合邮箱地址的基本格式。
3. 提取JSON响应中的特定字段
场景: 从JSON格式的文本中提取某个键的值。
4. 匹配电话号码
场景: 验证并提取字符串中的电话号码。
5. 检查字符串中是否包含敏感词
场景: 确认API返回的消息中不包含任何敏感词汇。
6. 提取HTTP状态码
场景: 从日志中提取HTTP请求的状态码。
7. 验证日期格式
场景: 确保日期字符串遵循YYYY-MM-DD格式。
8. 提取URL参数
场景: 从URL中提取查询参数的值。
9. 校验密码强度(至少包含一个大写字母、一个小写字母、一个数字和特殊字符)
场景: 验证用户输入的密码是否符合复杂度要求。
10. 提取XML标签内容
场景: 从XML数据中提取特定标签的内容。
notion image
Loading...