2012-05-24 1 views
1

Я работаю с JMeter и после записи сценария, когда я бег этого сценария, то я получаю сообщение об ошибке на некоторых страницах:Page дает ошибка о информации о состоянии недействительна и может быть повреждена

The state information is invalid for this page and might be corrupted. 

    [FormatException: Invalid length for a Base-64 char array.] 
    System.Convert.FromBase64String(String s) +0 
    System.Web.UI.ObjectStateFormatter.Deserialize(String inputString) +77 
    System.Web.UI.ObjectStateFormatter.System.Web.UI.IStateFormatter.Deserialize(String  serializedState) +4 
    System.Web.UI.Util.DeserializeWithAssert(IStateFormatter formatter, String serializedState) +37 
    System.Web.UI.HiddenFieldPageStatePersister.Load() +113 

Почему я получаю эту ошибку?

Страница, на которой я получаю ошибку при использовании jmeter, работает идеально, когда я открываю это вручную.

+0

вы получили решение этой ошибки? –

ответ

0

Перед отправкой на сервер вам необходимо закодировать (Base64) ваш (анти-поддельный) токен (ы).

... BTW: почему бы не попробовать сначала найти ответ, если не с Google, чем через этот ресурс или, по крайней мере, в Jmeter mailing archive, прежде чем спрашивать?
Убедитесь, что вы найдете много полезных и интересных вещей!

+0

Спасибо Alies за предложение, но есть другая проблема, из 5 нитей jmeter работает нормально с 1-2 раза, но для оставшегося jmeter потока через вышеописанную ошибку. Я пробовал все возможные способы удалить эту ошибку, но все же я не нахожу точной причины .... –

0

Я знаю, что этот вопрос составляет два года, но у меня была такая же проблема, включая тот факт, что только некоторые из потоков имели ошибку. Я исправил это, просто проверив опцию «Использовать multipart/form-data для POST» в запросе, который получал ошибку.

1

Решение для этого - использовать корреляции, поскольку информация о состоянии будет генерироваться динамически.

Пожалуйста, обратитесь к ссылкам ниже для реализации:

Надеется, что это поможет

Смежные вопросы

 Смежные вопросы