2017-02-12 18 views
0

Я хочу загрузить тест DRUPAL JMeter, но когда я запускаю свой план тестирования (это обновление корзины в торговле drupal), он дает мне эту ошибку: «Форма устарела. Скопируйте любые несохраненные работайте в форме ниже, а затем перезагрузите эту страницу ». Я думаю, что значение формы-токена неверно. Я использую регулярный выражение для формального токена с этим регулярным выражением: name = "form_token" value = "(. +?)". Он по-прежнему не обновляет корзинуLoad Testing Drupal от JMeter

Как решить эту проблему?

+0

Можете ли вы проверить Значение «form_token» в запросе, добавив «Debug sampler». Я думаю, что «form_token» не извлекается. –

ответ

0

Там может быть много разных причин для этого, скорее всего:

  1. Отсутствует HTTP Cookie Manager
  2. Отсутствует или неправильно работает correlation

Раствор сравнения запроса, который в настоящее время созданный JMeter с запросом, поступающим из реального браузера - они должны быть идентичными (кроме динамических битов, таких как файлы cookie или этого form_param).

  • В JMeter вы можете использовать View Results Tree слушателя для проверки запросов и ответов детали, переменные и значения куки и т.д.
  • В браузере вы должны иметь developer tools вариант, который позволяет просматривать тот же