Forum Discussion

SurajRao's avatar
SurajRao
New Contributor
12 years ago

SOAP UI Listeners not working

Listeners are not working for me, i am using soapUI 4.6.4 free version. I can see that jar file & the listener gets loaded. Please find the listener config and java code below

performance-assertion-listeners.xml
<?xml version="1.0" encoding="UTF-8"?>
<tns:soapui-listeners xmlns:tns="http://eviware.com/soapui/config">

<tns:listener id="WagSvcPerfAssertionListener" listenerClass="soapui.WagSvcPerfAssertionListener" listenerInterface="com.eviware.soapui.model.testsuite.TestRunListener" />

</tns:soapui-listeners>

JAVA Class
package soapui;

import com.eviware.soapui.SoapUI;
import com.eviware.soapui.model.support.TestRunListenerAdapter;
import com.eviware.soapui.model.testsuite.TestCaseRunContext;
import com.eviware.soapui.model.testsuite.TestCaseRunner;

public class WagSvcPerfAssertionListener extends TestRunListenerAdapter
{
private long startTime;

public void beforeRun( TestCaseRunner testRunner, TestCaseRunContext runContext )
{
startTime = System.nanoTime();
}

public void afterRun( TestCaseRunner testRunner, TestCaseRunContext runContext )
{
long endTime = System.nanoTime();
SoapUI.log( "TestCase [" + testRunner.getTestCase().getName() + "] took " + (endTime-startTime) +
" nanoseconds." );
}
}
No RepliesBe the first to reply