2

5000 人のユーザーで vaadin アプリの負荷テストを行いたいと考えています。このhttps://vaadin.com/wiki/-/wiki/Main/JMeter%20Testingを見つけ、単一のユーザーでエミュレートしようとしました。ログインとログアウトの最も簡単な手順で、再生中にこのエラーが発生します。

リクエストの UI を返す UIProvider はありませんでした

このエラーの内容やトラブルシューティング方法について何か考えはありますか?

4

2 に答える 2

3

その 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 で導入されたその他すべての小さな変更が行われたと仮定します

于 2013-03-29T19:04:36.527 に答える