私はそれが可能ではないかもしれないが、尋ねるのに何が必要なのでしょうか?こんにちは、"the fool didn't know it was impossible, so he did it."LoadRunnerからセッションを引き継ぐ
この質問は、env/tool/version agnosticです。私は等のHP LRは、Apache JMeterは、SilkPerformerのようなパフォーマンステストのための任意の業界標準ツールをターゲット
シナリオ:
- のWeb(HTML/HTTP)スクリプトはLR VuGenの中で実行されています。
- スクリプトの実行が進むにつれて、仮想ユーザはスクリプト化されたステップ/旅に従います。各action functionは、ローカルセッションの維持、クッキーの管理、ヘッダーの覚え書き、ブラウザキャッシュのエミュレートなどの処理のために、SUTホスト/サービスの応答を呼び出します。
これで、ツールでいつでも実行を一時停止することができ、仮想ユーザーの操作が停止します。問題は、同じセッションを維持しながら、とウェブページやレスポンスを手動でやりとりするために、他の場所やツールでのセッションを再開できるかどうかです。
これは、ユーザーがツールで実行できる多くのステップでケースを再現するのに役立ちます。ユーザーは、別のパスを使用するために特定のポイントを引き継ぐことができます。
現在のセッションを取得し、次のスクリプトの代わりに何か他のことを行うことを意味しますか? – Levi
セッションや状態に関連するセキュリティツールとコンテキストは、この種のセッションハイジャックを防ぐために設計されています –
これは、テストするアプリケーションに大きく依存します。認証はそれを使用し、クライアント側には何を格納しますか?たとえば、存在する必要があるJSオブジェクト)などです。しかし、私は別にそれをやるでしょう:マニュアルポイントまでシナリオを自動化するためにセレンを使用して、引き継ぎます。セレンはブラウザで実行されるため、引き継ぎはそれほど大きなものではありませんが、「ユーザーがツールで実行可能な多くの手順でケースを再現できるようにして、ユーザーが別のパスで運ぶ特定のポイント " –