2016-01-12 2 views
1

Я использую JMeter для тестирования:Как заставить BeanShell Assertion для получения подтвержденного результата показано в представлении дерева результатов JMeter?

Как сила BeanShell Assertion для подтверждения результата отображается в View Result Tree?

Я пытался Войти но не отображается в окне просмотра результата Дерево:

props.put("result",vars.get("matchingIdCount_1")); 

print(props.get("result")); 
log.info("---------------------------"); 
log.error("error"); 

ответ

4

log стенограмма будет добавить сообщение jmeter.log только файл, он не будет виден в любом слушателю. Чтобы увидеть его в дереве «Просмотр результатов», вам необходимо изменить код ответа, сообщение, заголовки или данные.

Например, если вы измените сценарий для:

SampleResult.setResponseMessage("result -> " + vars.get("matchingIdCount_1")); 

Вы сможете увидеть значение в разделе "Message Response":

Sample Result Beanshell Response Message

SampleResult является предварительным которая предоставляет доступ к родительским/связанным методам и полям класса SampleResult.

См. How to Use BeanShell: JMeter's Favorite Built-in Component руководство по более подробным советам и трюкам, касающимся Beanshell и JMeter.