SOAPUI系列07-SOAPUI 断言之三

本文深入探讨了在自动化测试中,如何利用鼠标移动响应报文进行操作,并通过设置断言名称、使用通配符及正则表达式等方式进行有效验证。详细介绍了在批定节点检查特定字符串的方法,以及如何解决sessid变化导致的验证失败问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

鼠标移动响应报文点右我键

弹出多个可选项

如设第一项 for Content


自定义断言名称




弹出如下画面,意思是在批定节点查看是否有特定的字符串

因为sessid 每执行一次请求后值会变化

所以如果直接用弹出框带出来的字符串第二次比对会失败



这边需要将校验字符改成通配符方式(Allow Wildcards  勾上,验证字符改为*)点保存



再次运行请求



再次运行请求




这里会发现xpath Match 显示是fail 的

也是因为没选通配符的原因,双击请断言图标重新编辑

按如下图修改



选择For Count

指定断言名称


弹出窗口,这里的意思是说在指定的xpath 能查到几个元素,




For Existence 操作


弹出窗口点保存意思只要这个节点存在就会是TRUE

For Content Match RegEx 操作方式

在弹出框输入.\d


这里会用正则表达式.\d 匹配任何数字,比对结果是TRUE


For Existence With Script  操作方式


弹出框点ok



查看断言结果显示绿色


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值