laodrunnerの実行シーンはそれ自体の問題です

一、エラー-27727:リソースのダウンロード時にステップダウンロードタイムアウト(120秒)が期限切れになりました。このメッセージを警告/エラーとして表示するには、「リソースページのタイムアウトは警告です」ランタイム設定を「はい/いいえ」に設定します。

アプローチ:

ランタイム設定------インターネットプロトコル------設定------オプション------ステップダウンロードタイムアウト(秒)改是32000

A.アプリケーションサービスのパラメータ設定が大きすぎるため、サーバーのボトルネックが発生します

  B.ページに写真が多すぎます

  C.プログラムがテーブルを処理するときに、フィールドが大きすぎるか多すぎることを確認します

2.エラー現象:Action.c(16):エラー-27728:非リソースのダウンロード時にステップダウンロードタイムアウト(120秒)が期限切れになりました。

エラー分析:HTTPプロトコルの場合、デフォルトのタイムアウト時間は120秒です(LoadRunnerで変更できます)。クライアントはサーバーに要求を送信します。サーバーが120秒を超えて結果を返さない場合、タイムアウトエラーが発生します。

解決策:最初にオペレーティング環境でタイムアウトを設定します。デフォルトのタイムアウト時間を長く設定してから、複数の反復を設定できます。タイムアウトがある場合は、[ランタイム設定]> [インターネットプロトコル:設定]>で設定する必要があります。 [詳細設定]領域で[ソケットの代わりにwinlnet再生]オプションを設定し、再生が成功するかどうかを確認します。

三、Action.c(7):エラー-27791:サーバー「192.168.1.77」が接続を途中でシャットダウンしました

  解決策は次のとおりです。

  1.アプリケーションサーバーが停止しています。小規模ユーザー向けのプログラムの問題、プログラム内のデータベースの処理の問題

  2.アプリケーションサービスは停止していません。アプリケーションサービスパラメータ設定の問題。例:多くのクライアントweblogicアプリケーションサーバーは拒否されますが、サーバー側にエラーが表示されない場合、weblogicのserver要素のacceptbacklog属性値の設定が低すぎる可能性があります。接続時に接続拒否メッセージが表示された場合は、毎回値を25%増やす必要があります。

  3.データベース接続

  アプリケーションサービスのパフォーマンスパラメータが小さすぎる可能性があります。データベースによって開始される接続の最大数(ハードウェアのメモリに関連)

  4. Kasperskyを閉じると、上記の問題が解決する場合があります

  1)応答時間がデフォルトの120秒を超えているかどうかを確認します

  2)サーバーログに異常がないか、負荷が高すぎるかを確認します。

  3)web_set_timeoutは、より長いタイムアウト制限を設定します

  といった

  web.set_timeout(” CONNECT”、“ 360”);

  web.set_timeout( "RECEIVE"、 "360");

  web.set_timeout( "STEP"、 "360"))応答時間がデフォルトの120秒を超えているかどうかを確認します。この問題には、詳細な分析が必要です。LR自体が原因の問題ではないはずです。時間を長く調整することは、エラーを回避することではなく、問題を特定することです。

四、Action.c(38):エラー-27492: "HttpSendRequest"が失敗し、Windowsエラーコード= 12002、URLの再試行制限(0)を超えました

ランタイム設定のpreferences-> options-> http-request connect timeout(sec)の値を999に設定します。

5.エラー現象:Action.c(81):エラー-27498の後も継続:処理中にタイムアウトしました 

URL = http://172.18.20.70:7001/workflow/bjtel/leasedline/ querystat / subOrderQuery.do

エラー分析:このエラーは、多くの場合、過度の同時実行圧力が原因で発生し、サーバーがビジー状態でクライアントの要求に時間内に応答できないため、このエラーは正常であり、過度の圧力が原因です。圧力が低いときにこの問題が発生する場合は、スクリプトのどこかにエラーがある可能性があります。スクリプトを注意深く確認してください。プロンプトが表示されたエラーメッセージにより、特定の問題の場所が特定されます。

解決策:たとえば、上記のエラー現象は特定のURLにあります。シーンを再度実行し、同時に他のマシンでこのURLにアクセスする必要があります。アクセスできない場合や時間が長すぎる場合は、サーバーまたはアプリケーションがそのような大きな負荷をサポートできない可能性があります。サーバーを分析し、そのパフォーマンスを最適化します。シーンを再度実行した後にタイムアウト現象が発生した場合は、さまざまなグラフで理由を分析します。たとえば、サーバー、DNS、ネットワークなどに問題がないかどうかを確認できます。最後に、ランタイムタイムアウト設定を増やします。[ランタイム設定]> [インターネットプロトコル:設定]で、[オプション]をクリックし、[HTTPリクエスト接続タイムアウト]または[HTTPリクエスト受信]の値を増やします。

6. Action.c(6):エラー-26612:http://192.168.0.8:10001 / logonConsole.do; jsessionid = {JSESSIONID2}のHTTPステータスコード= 500(内部サーバーエラー)によりHTTP-500エラーが発生しました。友人が私に次の可能性を教えてくれました:

1.実行中のユーザーの数が多すぎて、サーバーへのプレッシャーが大きすぎて、サーバーが応答できない場合、HTTP500エラーが報告されます。この問題は、ユーザー数またはシーンの期間を短縮することで解決されます。

2.関連付ける必要のある場所が関連付けられていない場合、HTTP500エラーが報告されます。この問題は、手動または自動の関連付けによって解決されます。

3.記録中に要求されたページ、画像などが再生中にサーバーによって見つからない場合、HTTP500エラーが報告されます。ページが重要でない場合は、スクリプトでコメントアウトして問題を解決します。例:検証コードの場合、テスト中にブロックされたものの、録音中にリクエストが送信されましたが、再生中に応答がありませんでした。

4.パラメータ設定中に値に問題がある場合、HTTP500エラーが報告されます。パラメータ化リストの値を実際のアプリケーションシステムでテストして、問題を排除することができます。

5.アプリケーションサーバーを交換する場合(tomcat、websphere、jbossなどのミドルウェアの交換)、または最初に記録されたスクリプトを使用して実行すると、HTTP500エラーが報告される可能性があります。さまざまなアプリケーションサーバーの処理メカニズムが異なり、記録されたスクリプトも異なるため、解決策はスクリプトを再記録することです。

6. Windows xp2はISSコンポーネントと互換性がないため、HTTP500エラーが発生する可能性があります。ISSコンポーネントを調整すると、問題は解決します。

7.システム開発プログラムに問題がある場合、HTTP500エラーが報告されます。たとえば、一部のポインタの問題が適切に処理されておらず、nullポインタがあります。プログラムを変更した後

問題が解決しました。

バックグラウンドログを検索すると、0ra-01000エラーが多数報告されていることがわかりました。これは、Oracleがカーソルパラメータの最大値に達したためです。googleの後、最大の理由は、JDBC接続が閉じられていないことである可能性があります。最後に、weblogic接続プールに問題があり、多くの接続が閉じられませんでした。

7. Action.c(15):エラー-27496:内部エラー(カスタマーサービスに連絡):_ eStat(7)!= 048E180CのHandledTaskのLRW_ITEM_STAT_ENUM_UNHANDLED

8. Action.c(56):エラー-27995:要求されたリンク( "Text = Plan Management")が見つかりません[MsgId:MERR-27995]

方法:IEツール->インターネットオプション->詳細-> HTML設定で2番目のスクリプトタイプを選択します。

9.エラー-27279:内部エラー(カスタマーサービスに連絡):レポートの初期化に失敗しました。エラーコード= -2147467259 [MsgId:MERR-27279]

LRを再インストールすることをお勧めします。この種の問題は、インストールに関連している可能性があります。Dllファイルエラーは、記述されたプログラムが変更できることではありません。

10.期間が設定され、エラーが表示されます:27796、サーバー「hostname」への接続に失敗しました; port_ld ':「reason」.10048。(メモリから書き込まれました。間違っているかどうかはわかりません)成功した​​解決策:

レジストリHKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ Tcpip \ Parametersには、次の2つのキー値があります。

TcpTimedWaitDelay

MaxUserPort

1.ここでのTcpTimedWaitDelayのデフォルト値は30秒​​である必要があるため、ここでは、この値を5秒に減らします(必要に応じて調整します)。

2. MaxUserPortを増やすこともできます(この値が最大値でない場合)。

11. LodRunnerで報告されたエラーの解決方法エラー-10489について:スレッド終了ごとの関数を呼び出すときに例外が発生しましたLoadrunnerを使用してパフォーマンステストを実装する場合、ゴールモードを使用して加圧します。LoadRunnerのコントローラーが長時間加圧を続ける場合報告書 

エラー-10489:スレッド終了ごとの関数を呼び出すときに例外が発生しました错误;

 問題の原因:

    以前のWindowsバージョンとは異なり、Windows2000およびWindowsXPのデフォルト環境は次のように設定されています。 

C:\ Windows \ tempの代わりにC:\ Document and Settings \ <user-name> \ Local Settings \ Temp。スペースのあるこの長いパスは、LoadRunnerにいくつかの問題を引き起こす可能性があります。この問題を解決するには、空のスペースのないディレクトリに移動します。 

  解決:

    Cドライブに新しいTEMPフォルダーを作成します(または他のドライブで問題ありません)

    [マイコンピュータ]-> [詳細設定]-> [環境変数]-> [編集]を右クリックしてTEMP変数ディレクトリを変更し、C:\ TEMP-> [保存]を指すなど、上に新しく作成したディレクトリをポイントします^ _ ^

1>問題の説明ピアによって接続がリセットされました。エラーコード:10054

ダウンロードなどのタイムアウトを設定します。

VuGenでスクリプトを記録した後、再生または加圧すると、エラーメッセージ「Action.c(65):Error:socket6-Connection reset bypeer。Errorcode:10054」が表示される場合があります。

これは、ダウンロード速度が遅く、タイムアウトになるためです。したがって、タイムアウト期間を次のように調整する必要があります。

ランタイム設定ウィンドウで、「インターネットプロトコル」-「設定」を設定し、詳細オプションを設定し(詳細オプションを設定)、「HTTP要求接続タイムアウト(秒)」をリセットします。

2>問題の説明:

エラー:サーバー「192.168.2.192」への接続に失敗しました:[10060]接続

エラー:タイムアウトエラー:サーバー「192.168.2.192」が接続を途中でシャットダウンしました

理由:

1>アプリケーションアクセスが無効です

小規模ユーザー:手続き上の問題。プログラムにデータベースの問題があります

2>アプリケーションサービスは停止していません

アプリケーションサービスパラメータ設定の問題

例えば:

多くのクライアントはWeblogicアプリケーションサーバーへの接続を拒否されますが、サーバー側にエラーは表示されません。Weblogicのserver要素のAcceptBacklog属性値の設定が低すぎる可能性があります。接続時に接続拒否のメッセージが表示された場合は、Java接続プールのサイズを毎回25%増やすか、JVM設定などを行って値を増やす必要があることを意味します。

3>データベース接続

アプリケーションサービスのパフォーマンスパラメータが小さすぎる可能性があります

データベースによって開始された接続の最大数(ハードウェアのメモリに関連)

3>問題の説明

エラー:ページのダウンロードタイムアウト(120秒)が経過しました

理由を分析します。

アプリケーションサービスのパラメータ設定が大きすぎるため、サーバーのボトルネックが発生します

ページ上の写真が多すぎます

プログラムがテーブルを処理するときにチェックされるフィールドが多すぎます

12. LoadRunnerスクリプトに文字化け文字が表示される:Webプロトコルスクリプトの記録時に中国語の文字化け文字が表示され、スクリプトを再生すると再生が文字化けした位置で停止します。

操作できません。

間違った現象:特定のリンクまたは画像名が中国語で文字化けし、スクリプトを実行できません。

エラー分析:スクリプトの記録では、URLベースのスクリプト方式が採用されている場合があります。プログラムで定義された文字セットが国際標準を採用している場合、スクリプトは文字化けして表示されます。

解決策:スクリプトを再記録します。スクリプトを記録する前に、記録オプションの構成ダイアログボックスを開いて設定します。[記録オプション]の[詳細]オプションで、最初に[サポート文字セット]を選択し、次に[UTF-8]をサポートするオプションを選択します。 。

13. LoadRunner HTTPサーバーのステータスコード:Webプロトコルスクリプトを記録してスクリプトを再生する過程で、共通ページの-404エラープロンプトや-500エラープロンプトなどのHTTPサーバーのステータスコードが表示されます。

エラー現象1:-404が見つかりませんサーバーは要求されたURIに一致するリソースを見つけられませんでしたが、最後まで実行を続けることができます。

エラー分析:リクエストURIに一致するリソースは、スクリプトの記録時に1回送信済みです。再生中に同じリソースを繰り返し送信することはできませんが、送信されたリソースの内容を変更する必要があります。スクリプトを再生するたびに、送信されたデータを変更する必要があります。 、実際の環境がシミュレートされ、特定の負荷圧力が発生することを確認します。

解決策:エラーが発生した場所でスクリプトの関連付けを実行し、必要に応じて対応する関数を挿入します。

エラー現象2:-500内部サーバーエラーサーバー内部エラー、スクリプトの実行が停止しました。

エラー分析:サーバーで予期しない状況が発生したため、サーバーは要求に応答し続けることができませんでした。

解決策:このエラーは致命的であり、問​​題が深刻であることを示しており、問題の場所から確認する必要があります。現時点では、このプログラムの開発者が解決する必要があり、原因は実際の状況によって異なります。テスターだけではいけません。問題を解決してください。その後のテストを容易にするために、できるだけ早く解決する必要があります。

14. LoadRunnerリクエストが見つかりません:Webプロトコルスクリプトを記録してスクリプトを再生するプロセス中に、リクエストが見つからないという現象が発生し、スクリプトが停止します。

間違った現象:Action.c(41):エラー-27979:要求されたフォームが見つかりません[MsgId:MERR-27979]

Action.c(41):web_submit_formの最高の重大度レベルは "ERROR"、0本文バイト、0ヘッダーバイトでした[MsgId:MMSG-27178] "

現時点では、このコンポーネントの関連URLはツリービューに表示されません。

エラー分析:選択した記録スクリプトモードが正しくありません。通常、ブラウザベースのWebアプリケーションは、「HTMLベースのスクリプト」モードを使用してスクリプトを記録します。ブラウザベースのWebアプリケーションはありませんが、Webアプリケーションには次のものが含まれます。サーバーが対話するJavaApplet、ブラウザーベースのアプリケーションにはサーバーと通信するJavaScript / VBScriptコードが含まれ、ブラウザーベースのアプリケーションはHTTPSセキュリティプロトコルを使用します。この場合、「URLベースのスクリプト」モードが記録に使用されます。

解決策:記録オプション設定ダイアログボックスを開いて設定し、「記録オプション」の「インターネットプロトコル」オプションの「記録」で「HTMLベースのスクリプト」として「記録レベル」を選択し、「HTML詳細」をクリックして選択します。 「スクリプトタイプ」は「明示的なものを含むスクリプト」です。次に、「URLベースのスクリプト」モードを使用してスクリプトを記録することを選択します。

15. LoadRunnerは検査メソッドを実行しません:検査メソッドWeb_findは記録されたWebプロトコルスクリプトに追加されますが、スクリプトの再生中には実行されません。

間違った現象:スクリプトに関数Web_findを挿入し、スクリプトにテキストと画像のチェックポイントを設定しますが、再生プロセス中に設定されたチェックポイントがチェックされません。つまり、Web_findが無効です。

エラー分析:チェック機能は一定量のリソースを消費するため、LoadRunnerはデフォルトでテキストと画像のチェックをオフにします。したがって、チェックポイントを設定した後、チェック機能をオンにする必要があります。

解決策:実行環境設定ダイアログボックスを開いて設定し、「ランタイム設定」の「インターネットプロトコル」オプションの「パーフェレンス」の「チェック」の下にある「画像とテキストのチェックを有効にする」オプションをチェックします。

16. LoadRunner再生Webサービスプロトコルスクリプトエラー:Webサービスプロトコルスクリプトを記録する場合、LoadRunner 8.0バージョンは正常ですが、再生中にエラーが発生し、スクリプトの実行を停止するように求められます。間違った現象:LoadRunner 8.0を使用してWebサービスプロトコルのスクリプトを記録してもエラーメッセージは表示されません。スクリプトを再生すると、次のエラーメッセージ「エラー:サーバーが誤った形式のSOAP応答を返しました」が表示されます。

エラー分析:このエラーの理由は、Webサービスプロトコルのスクリプトを記録するときにLoadRunner8.0に欠陥があるためです。サーバーのオペレーティングシステムが中国語の場合、VuGenはWSDLファイルのヘッダーを自動的に<?xml version = "1.0に変更します。 "encoding =" zh_cn "?>なので、このエラーメッセージが表示されます。

解決策:「LR80WebServicesFPI_setup.exe」と「lrunner_web_services_patch_1.exe」の2つのパッチをダウンロードして、インストールします。

http://wenku.baidu.com/view/a576eb0a79563c1ec5da71c8.html

17.ビジネス:ローン注文を入力し(ローン注文のリストを表示)、新しいローン注文を作成し、作成後にローン注文のリストを表示します(新しく作成されたローン注文はこのリストに表示されます)

私は記録されたスクリプトです。実行すると、Action.c(112)のプロンプトが表示されます。エラー-26627:「http://192.168.1.105:8080/T3/fee/feeLoanList.action」の場合、HTTPステータスコード= 404(見つかりました)

解決する:

2つのことを言います:

1.手動で正常でない場合があります。LRが加圧されると、接続数がいっぱいになる可能性があるため、404が表示されます。

2.スクリプトにチェックステートメント(lr_checkなどと呼ばれるもの)が含まれている場合もあります。つまり、スクリプトを使用してリソースが使用されているかどうかを確認します。表示されていない場合は、詳しく説明できません。表示されている場合は、コメントアウトしてください。

十八、Action.c(38):エラー-27492: "HttpSendRequest"が失敗し、Windowsエラーコード= 12002、URLの再試行制限(0)を超えました

ランタイム設定のpreferences-> options-> http-request connect timeout(sec)の値を999 Runtime Setting> Preferences> Advanced areaに設定して、ソケットオプションの代わりにwinlnet再生を設定します(この項目をチェックせず、エラーを報告します) -27727)

19.エラー-27279:内部エラー(カスタマーサービスに連絡):レポートの初期化に失敗しました。エラーコード= -2147467259 [MsgId:MERR-27279] 

警告:拡張機能LrXml.dllは、関数ExtPerThreadInitializeを呼び出すと、エラー-1を報告します。

エラー:仮想ユーザーは拡張機能LrXml.dllの初期化に失敗しました。

仮想ユーザーが終了しました。

LRを再インストールすることをお勧めします。

この種の問題は、インストールに関連している可能性があります。Dllファイルエラーは、記述されたプログラムを変更できるものではありません。

おすすめ

転載: blog.csdn.net/u014179640/article/details/97001605