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