08 nov 6 08 nov 5 08 nov 4 08 nov 3 08 nov 1 08 nov 2
为什么我会:
HTTP请求响应断言:测试失败:文本应包含/ 302 /" "断言结果中的错误"
答案 0 :(得分:0)
这是因为您没有在断言中检查正确的“要测试的字段”,您需要检查响应代码而不是文本响应:
此外,您的断言失败了,因为您没有获得302(重定向)而是获得200(成功)。 因此,除非你真的只想要302,否则只需删除此断言,因为如果响应代码严格高于399,则默认JMeter会将Sample标记为失败
答案 1 :(得分:0)
基本上您收到此消息是因为HTTP response body没有contain
302
的搜索模式。
另请注意,Contains
假定Perl-compatible regular expression为输入,因此请仔细检查您的模式,最有可能应切换到Substring
选项。有关详细信息,请参阅Regular Expressions和How to Use JMeter Assertions in Three Easy Steps文章。
最后不要使用google.com
网站进行负载测试练习,Google拥有DDoS attacks保护的智能机制,因此您的IP地址可以简单地列入黑名单。使用本地Intranet资源或特殊专用网站(如http://newtours.demoaut.com/或http://blazedemo.com/)进行实验。