0

VUGenのweb_set_timeout機能により、通常の値(120秒のようです)よりも高いタイムアウト値を設定できることを理解しています。

私が理解していないこと:これは、すべてのユーザーがブラウザーのhttp POSTタイムアウト構成値を新しいより高い値に設定する必要があることを意味しませんか?次に、実際のユーザーが使用しない/使用できない(シミュレートされた/仮想の)ユーザー構成でテストしませんか?

また、ブラウザでカスタムタイムアウト値を使用するには、ユーザーとWebサーバー間のすべてのプロキシを少なくとも高いタイムアウト値で構成する必要がありますか?そうしないと、負荷テストに合格している間にユーザーのトランザクションが失敗しますか?

コンテキスト:VUGen 9.51を使用したブラウザー(Ajax)ベースのフロントエンドの負荷テスト。ブラウザは、を使用してWebサーバー要求でタイムアウトしますError -27728 Step download timeout (120 seconds) has expired when downloading non-resource(s)。明らかな理由により、web_set_timeoutの使用を躊躇します。

4

1 に答える 1

2

ブラウザごとに異なるタイムアウト値が定義されています。この値は、ユーザーがかなり簡単に変更することもできます。

IE のタイムアウトについては、http://support.microsoft.com/kb/181050を参照してください。

要するに、それは言います:

Internet Explorer imposes a time-out limit for the server to return data. 
By default, the time-out limit is as follows:

Internet Explorer 4.0 and Internet Explorer 4.01    5 minutes
Internet Explorer 5.x and Internet Explorer 6.x    60 minutes
Internet Explorer 7 and Internet Explorer 8        60 minutes

Internet Explorer does not wait endlessly for the server to come
back with data when the server has a problem. 

また、現在使用されている多くのサービスはマシン ツー マシン サービス (これには SOAP 要求が使用されます) であり、インターフェイス固有のタイムアウトが発生する場合があります。

これが UI から設定される VuGen 内の場所は、「ランタイム設定 | 環境設定 | オプション」にあります。このリストには、設定できる次のタイムアウトがあります。

HTTP-Request connect timeout     default 120 seconds
HTTP-Request response timeout    default 120 seconds

ただし、実際には、通常の Web UI がユーザーのクリックに応答するのに 5 ~ 10 秒以上かかる場合、ユーザーはサービスが遅いと見なします。

ここでの例外は SAP EP で、30 分以上の単純なシンの待機は問題ありません ... :)

于 2010-07-07T09:29:06.007 に答える