在代理后面运行Jmeter脚本时接收错误代码307

时间:2015-10-19 10:08:17

标签: jmeter http-status-code-307

我必须在移动应用程序上进行PT。 录音是从个人笔记本电脑完成的,我们没有遇到任何问题。

但是,当我们将PT脚本传输到测试网络时,每次运行时都会遇到以下错误: -

示例结果中的错误: -

回复代码:307 响应消息:需要身份验证

回复标题: 需要HTTP / 1.1 307身份验证 日期:星期一,2015年10月19日09:53:21 GMT 代理连接:关闭 通过:1.1 localhost.localdomain 缓存控制:无存储 内容类型:text / html 内容 - 语言:en

响应数据错误: -

需要身份验证

请帮助我们,因为我们没有多少时间提供结果。

2 个答案:

答案 0 :(得分:1)

经过几轮头脑风暴,我找到了解决方案。 只需确保将HTTP请求实现设置为“JAVA”并设置“自动重定向”。

脚本将仅针对此组合运行。

答案 1 :(得分:0)

  1. 如果您在代理后面运行JMeter,您可以通过命令行参数传递凭据,如:

    src.main.myproject.Boot

    请参阅Full list of command-line options了解其他可能有用的密钥

  2. 它可能是内部应用程序测试认证质询,例如它需要某些HTTP HeaderCookie。检查它的最简单方法是再次记录相同的操作,并检查2个JMX文件是否有任何差异。如果他们是 - 他们需要相关。