2016-01-20 3 views
1

Я выполняю тест на Jmeter. это часть пробоотборника result-Jmeter Assertion причина сбоя

Load time: 520 
Connect Time: 0 
Latency: 520 
Size in bytes: 504 
Headers size in bytes: 458 
Body size in bytes: 46 
Sample Count: 1 
Error Count: 1 
Response code: 201 
Response message: Created 

так я добавил «Assertion Response», который сконфигурирован следующим образом-

Применить к: Главная образца только поле Ответ на тест: ответный код, Pattern Matching Правила : Равно, шаблоны для теста: 201.

при его запуске, то запрос не удается, и причина заключается в следующем:

Assertion error: false 
Assertion failure: true 
Assertion failure message: Test failed: code expected to equal/

****** received : 201[[[ ]]] 

****** comparison: 201[[[ 

]]] 

/

Что именно проблема?

ответ

1

Я предполагаю, что в описании вы указали

поле Ответ на тест: Ответное сообщение

по ошибке, так как точки отказа в том, что вы по сравнению код ответа.

Учитывая, что у вас случайно появились символы новой строки после «201», которые являются (невидимыми), но вызывают сравнение с ошибкой. Поэтому просто удалите пробелы/новые строки после «201». Убедитесь, что шаблоны для тестирования - ровно 201, ничего больше.

+0

Вы правы. Я действительно думал, что попробовал. только полностью удалив параметр и повторно запустив его. Благодарю. – user2880391

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