JMeter, как НЕ дать сбой 500 внутренних ошибок сервера

Я использую JMeter в качестве инструмента модульного тестирования в параметризованных вызовах, где я ожидаю, что некоторые ответы будут 500 внутренних ошибок сервера. Я использую BeanShell Assertions для проверки ответов.

Я хочу, чтобы некоторые из 500 внутренних ошибок сервера НЕ помечались как сбои, если ответ содержит указанный текст. Все 500 ошибок сервера помечаются как сбои. Можно ли изменить поведение?

Ниже приведена выдержка из утверждения BeanShell.

if (ResponseCode.equals("500")) {
    Failure = false;
    String respData = new String(ResponseData);

    if (! respData.contains("specific Text")) {
        Failure = true;
        FailureMessage = "500 Internal Server Error:  Unexpected Response.   " + 
            "Response Message: " + respData;
    }
}  

Спасибо и с уважением

28
задан Gazen Ganados 20 March 2012 в 11:20
поделиться