5000 人のユーザーで vaadin アプリの負荷テストを行いたいと考えています。このhttps://vaadin.com/wiki/-/wiki/Main/JMeter%20Testingを見つけ、単一のユーザーでエミュレートしようとしました。ログインとログアウトの最も簡単な手順で、再生中にこのエラーが発生します。
リクエストの UI を返す UIProvider はありませんでした
このエラーの内容やトラブルシューティング方法について何か考えはありますか?
5000 人のユーザーで vaadin アプリの負荷テストを行いたいと考えています。このhttps://vaadin.com/wiki/-/wiki/Main/JMeter%20Testingを見つけ、単一のユーザーでエミュレートしようとしました。ログインとログアウトの最も簡単な手順で、再生中にこのエラーが発生します。
リクエストの UI を返す UIProvider はありませんでした
このエラーの内容やトラブルシューティング方法について何か考えはありますか?
その jMeter の例は Vaadin 6 用のようです。Vaadin 7 はサーブレット クラスをリファクタリングし、Application クラスは現在 UI クラスです。したがって、web.xml のそのセクションの代わりに、次のようになります。
<servlet>
<servlet-name>FeatureBrowser</servlet-name>
<servlet-class>com.vaadin.terminal.gwt.server.ApplicationServlet</servlet-class>
<init-param>
<param-name>application</param-name>
<param-value>com.vaadin.demo.featurebrowser.FeatureBrowser</param-value>
</init-param>
<init-param>
<param-name>disable-xsrf-protection</param-name>
<param-value>true</param-value>
</init-param>
</servlet>
次のようになります。
<servlet>
<servlet-name>FeatureBrowser</servlet-name>
<servlet-class>com.vaadin.server.VaadinServlet</servlet-class>
<init-param>
<param-name>UI</param-name>
<param-value>com.vaadin.demo.featurebrowser.FeatureBrowserUI</param-value>
</init-param>
<init-param>
<param-name>disable-xsrf-protection</param-name>
<param-value>true</param-value>
</init-param>
</servlet>
移行ガイドで説明されているように、FeatureBrowser クラスの名前が FeatureBrowserUI に変更され、UI クラスがサブクラス化され、Vaadin 7 で導入されたその他すべての小さな変更が行われたと仮定します。