Боюсь, что утверждение размера JMeter не обеспечивает достаточной гибкости, вам нужно подумать о переключении на утверждение JSR223 , где вы можете реализовать любые критерии прохода / неудачи в Groovy язык.
Пример кода для вашего варианта использования:
prev.getSubResults().each { subResult ->
if (subResult.getSampleLabel().equals('generate_pdf-6')) {
if (subResult.getBodySize() < 30000) {
subResult.setSuccessful(false)
subResult.setResponseMessage('Download size is less than 30 000 bytes')
prev.setSuccessful(false)
prev.setResponseMessage('Download size is less than 30 000 bytes')
}
}
}
Дополнительная информация: Сценарии JMeter Assertions в Groovy - Учебное пособие
Демонстрация: