首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >JMeter:响应断言显示断言失败消息

JMeter:响应断言显示断言失败消息
EN

Stack Overflow用户
提问于 2015-01-28 17:21:20
回答 3查看 11.4K关注 0票数 1

我第一次尝试响应断言,显示了下面的错误:

代码语言:javascript
运行
复制
Assertion error: false
Assertion failure: true
Assertion failure message: Test failed: text expected to contain /(?is)<title>Management Information System</title>/

出现这种错误的原因可能是什么?

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2015-01-29 18:01:30

第一假设:为什么需要这个(?is) bit?在“包含”模式下,如果删除响应断言,它应该会工作得很好。

根据How to Use JMeter Assertions in 3 Easy Steps指南

模式可以是:

“Equals”或“Substring”子句的“string”

用于“Contains”或“Matches”子句的“Perl5风格”正则表达式

第二个假设:根据您的图片的断言正在应用于所有请求,如果您希望它仅适用于其中一个,请将其移动到该特定请求的子级。

票数 1
EN

Stack Overflow用户

发布于 2015-01-29 02:33:37

Assertion error: false行表示没有发生内部jmeter错误。

Assertion failure: true行表示您设置为检查的断言条件为false。

Test failed: text expected to contain /(?is)Management Information System/行表示您设置断言以检查断言的目标(最有可能是响应体)是否与regexp /(?is)管理信息系统/匹配,但它不匹配。

票数 3
EN

Stack Overflow用户

发布于 2020-03-10 20:50:58

在JMETER中:如果您看到2个Response Assertion选项卡,那么删除其中一个响应断言(Pattern to test)是OK,然后再试一次,它将工作

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/28188543

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档