Jmeter问题重定向

Jmeter问题重定向,jmeter,Jmeter,您好,我正在使用JMeter测试应用程序,但在尝试任何复杂的测试计划之前,我决定尝试一个简单的请求 我的测试计划如下: 采样器-->HTTP请求 名称:重定向测试 服务器名称或IP:localhost/sample 方法:获取 路径:redir.php 我的redir.php有以下代码 我的here.php文件包含以下文本:HELLO,您已被重定向 之后,我创建了一个响应断言,搜索单词“HELLO” 当我执行计划并检查查看结果树侦听器中的结果时,它表示出现了一个错误,因为找不到单词“HELLO”

您好,我正在使用JMeter测试应用程序,但在尝试任何复杂的测试计划之前,我决定尝试一个简单的请求

我的测试计划如下:

采样器-->HTTP请求
名称:重定向测试
服务器名称或IP:localhost/sample
方法:获取
路径:redir.php

我的redir.php有以下代码

我的here.php文件包含以下文本:
HELLO,您已被重定向

之后,我创建了一个
响应断言
,搜索单词“HELLO”

当我执行计划并检查
查看结果树
侦听器中的结果时,它表示出现了一个错误,因为找不到单词“HELLO”

此图显示了我的HTTP请求配置

这一条是断言:

这就是JMeter返回给我的错误

我一直在搜索,在响应数据部分找到了以下内容:

看起来Jmeter正在搜索响应中的字符串“HOLA”


非常感谢您的帮助

JMeter不是浏览器,因此不会解释包含以下内容的HTML页面:

所以断言失败,因为这个页面不包含“Hello”

因此,为了使您的示例能够工作,您需要从前面的响应“here.php”中提取,让JMeter调用它,然后在后面的响应中检查Hello单词

为此,在第一个请求下添加一个并提取url


然后添加一个Http请求来调用此URL并在那里添加您的断言。

Damn。。。认为选项“跟随重定向”将“跟随”所有应用重定向。谢谢你的帮助,乌比克