【问题标题】:Load Testing Drupal by JMeterJMeter 对 Drupal 进行负载测试
【发布时间】:2017-02-13 13:14:40
【问题描述】:

我想通过 JMeter 加载测试 DRUPAL,但是当我运行我的测试计划(它是关于在 drupal Commerce 中更新购物车)时,它给了我这个错误:“表格已经过时。复制下面表格中的任何未保存的工作然后重新加载此页面。” 我认为 form-token 的值是无效的。我使用正则表达式作为表单标记的正则表达式:name="form_token" value="(.+?)"。它仍然没有更新购物车

我该如何解决这个问题?

【问题讨论】:

  • 您能否通过添加“调试采样器”来验证请求中的“form_token”值。我认为没有提取“form_token”。

标签: drupal-7 jmeter load-testing


【解决方案1】:

这可能有很多不同的原因,很可能是:

  1. 缺少HTTP Cookie Manager
  2. 丢失或工作不正常correlation

解决方案是将由 JMeter 生成的请求与来自真实浏览器的请求进行比较 - 它们需要相同(除了动态位,如 cookie 或 form_param)。

  • 在 JMeter 中,您可以使用 View Results Tree 监听器来检查请求和响应的详细信息、变量和 cookie 值等。
  • 在浏览器中,您应该有developer tools 选项,它允许检查相同的内容

【讨论】:

    猜你喜欢
    • 2019-03-10
    • 1970-01-01
    • 1970-01-01
    • 2012-03-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-09-28
    相关资源
    最近更新 更多