【问题标题】:Solution for Response code 302 in JMeter? [closed]JMeter中响应代码302的解决方案? [关闭]
【发布时间】:2014-12-02 23:20:19
【问题描述】:

测试网络应用程序。 我只为一个网页接受了 100 个用户、100 个加速和循环计数 1。

图片 1 的说明: 在 HTTP 请求页面上,如果我标记选中跟随重定向,则结果显示失败。

图片 2 的描述: 在 HTTP 请求页面上,我没有标记跟随重定向检查 & 创建用户后我运行测试结果是好的,但响应代码:302,响应消息:找到

这是一个错误吗? 那么解决这个问题的方法是什么? 谁来解决这个问题,开发人员(谁构建代码)或测试人员(谁正在使用 jmeter)? ]1

请有人回复。 谢谢

【问题讨论】:

  • 您似乎获得了无限重定向循环,很可能是因为站点尝试设置 cookie(第二个屏幕截图中的 Set-Cookie 标头响应)。尝试将 Cookie Manager 元素添加到您的测试计划中。
  • 使用堆栈溢出来获得答案很好,但我建议您阅读有关使用 JMeter 和一些示例教程的信息。您提出的许多问题都是与 RTM 或 STW 类型或域相关的问题。在发布问题之前,请使用手册/网络等所有可能的资源,并检查是否存在重复/类似的。

标签: unit-testing testing jmeter load-testing performance-testing


【解决方案1】:

这不是错误,应用程序被设计为以这种方式运行。

HTTP 代码:302 - 是进行 URL 重定向的常用方法。

希望这会有所帮助。

【讨论】:

  • 好的,我理解了 Response Code 302 的含义,但是 java.io.IOException 呢?它的解决方案是什么?
  • 增加 bin 文件夹中 jmeter.properties 中以下属性的值。 "httpsampler.max_redirects=10" 第二种场景之所以成功,是因为它在收到第一个响应即“重定向调用”后就停止了,没有完成开发者定义的实际流程。
  • 如果问题仍然存在,您需要向开发人员和基础设施团队咨询重定向调用。我还建议在您的 HTTP 采样器中将“实现”保留为“Java”。关于此“实施”问题存在一个已知错误。
  • 谢谢! @Jmeter PerfTest - 请告诉我一件事,在 bin 文件夹中,我可以看到我创建的文件名。你能解释一下如何增加价值吗?
  • 在 Jmeter Bin 文件夹中,搜索文件“Jmeter.properties”。您不应该创建该文件。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-10-11
  • 1970-01-01
  • 1970-01-01
  • 2017-06-13
相关资源
最近更新 更多