【问题标题】:Recorded test plan does not work记录的测试计划不起作用
【发布时间】:2009-11-29 16:07:47
【问题描述】:

我使用 jmeter 记录请求,然后进行性能测试。

在我使用代理服务器记录所有请求并且它们包含发布表单后, 我运行了这些测试用例,但我发现 post 表单不起作用:它无法自动在网站的数据库中创建记录。

但在此之前我使用了 webload,一切正常。

有什么问题?我能做些什么来解决它?

【问题讨论】:

  • 我的水晶球目前无法正常工作,能否请您添加一些有关“post form 无法正常工作”、错误跟踪或任何其他可能有助于解决问题的详细信息明白问题了吗?

标签: forms post jmeter performance-testing


【解决方案1】:
  1. 您的 JMeter 测试是否包含 HTTP cookie 管理器?

【讨论】:

  • 是的。如果您使用 Session,HTTP cookie 管理器将在同一线程的每个样本之间保留 cookie。将 JMeter 视为终极隐身浏览器 - 默认情况下,它在每个 http 请求之间什么都不做。
【解决方案2】:

如果您的应用程序需要 cookie 和/或会话来允许访问内容,JMeter 的内置代理记录器可能会产生问题。

您可能想尝试 Blazemeter。 Blazemeter 在 Google Chrome 中有一个扩展。您可以在浏览应用程序时使用此扩展程序记录您的测试脚本。完成后,从扩展程序中以.JMX 格式导出测试脚本(为此,您必须登录到 Blazemeter)。在 JMeter 中将其作为测试计划打开。进行测试计划中所需的任何更改并运行您的测试!

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-12-30
    • 2011-03-13
    • 1970-01-01
    相关资源
    最近更新 更多