Vaadin load test with Jmeter

Hi,
I’m trying to make load test of Vaadin (6.8.7) application with Jmeter. I followed setup description from
wiki
.

I was able to get correct record of my test case and run it. Recorded test case - access application and enter some value to TextField with TextChangeListener.
While executing test scenario I got error in application log:

8 apr 2013 15:20:54 com.vaadin.terminal.gwt.server.AbstractCommunicationManager handleVariableBurst
WARNING: Warning: Ignoring variable change for non-existent component, VAR_PID=PID8

It was only one user with one request, so application can’t be overloaded, also disable-xsrf-protection is set to true.

What can be the problem?

Hi,
my guess is that adding a
debugId
to your
TextField
component might solve this issue.

When you run your recorded JMeter test, your components must always have the same id. Vaadin automatically assigns this id but if your UI is dynamic this id might not be the same for the next run of the application. You can override this by explicitly setting a fixed
debugId
to your component.

Also, be sure to read through the wiki article on
JMeter testing
.

Thanks, it works