問題タブ [webtest]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
visual-studio-2010 - Web テストの実行中に負荷テストをパラメーター化しますか?
現在、WebTest を使用してシステムをテストしています。ユーザーは投票できますが、再度ログインして投票を変更することはできません。
WebTest は CSV ファイルからのユーザー名のリストを使用し、すべてのアカウントにはテスト用のデフォルト パスワードがあります。
同時に多くのユーザーが同時にログインしたときに Web サイトがどのように反応するかを知りたくないので、負荷テストをどのようにパラメーター化するのだろうかと思います。
アイデア?ソリューション?
python - Python Google App Engine プロジェクトでの gae-session を使用した Nosegae 単体テスト
単体テストを使用すると、gae-sessionsが機能しません。Cookie の問題なのか、内部の gae-sessions の問題なのかはわかりません (永続化のために memcache/データストアを使用します)。ブラウザからアクセスすると、実際のアプリで問題なく動作します。
Mac OS 10.6.6、Google App Engine SDK 1.4.2、nosetests バージョン 1.0.0、NoseGAE-0.1.7、および gae-sessions v1.06 で Python 2.5 を使用しています。
これが私のコードです:
ウェブアプリの実装:
単体テストの実装:
関連する出力は次のとおりです。
testing - HTML以外のレスポンスをgebで確認できますか?
Geb は、Web アプリケーションをテストするための優れたフレームワークです。ブラウジング クライアントから見た特定の DOM 要素をチェックするための非常に直接的なサポートがあるからです。ただし、要求の予期される結果がプレーン テキスト (または csv、json など) である場合があります。
結果の生のテキストを取得する方法はありますか? 応答コード (例: 200) と content-type も取得できますか?
grails - grailsアプリケーションを起動せずにgrailsWebテストを開始するにはどうすればよいですか?
私は、grailsの機能テストコンポーネントとしてwebtestプラグインを使用しています。正常に動作しますが、非常に低速です。テスト中のアプリケーション全体の応答時間は短くなります(1ページあたり> 1分)。これは、IDEからテストを開始したときに、アプリ、canoo webtest、およびIDE(netbeans)が1つのJVMで実行されているためだと感じています(test-app functional:
)
したがって、私の目標は、アプリをスタンドアロンのTomcatにデプロイし、このTomcatインスタンスに対してテストを実行することです。
-nostart
私はグーグルで検索し、古いように見えるwebtestの古いオプションを見つけました。
だから私はもう少しググって-baseUrl=http://...
、現在のドキュメントでオプションを見つけました。ドキュメントによると、このオプションを使用すると、アプリは起動せず、すべてのテストがこのbaseUrlに対して実行されます。しかし、試してみると、grailsはまだ桟橋を起動しようとします(少なくとも、ポート8080がすでに使用されているというエラーメッセージが表示されます)。
何か案は?私はすでにwebtestスタンドアロンの使用を考えていますが、プラグインのGroovy構文が好きです...
私はgrails1.3.4を使用しています
selenium - FitNesse Web テスト例の実行中にエラーが発生しました
FitNesse WebTest をダウンロードしたところ、FitNesse と SeleniumRC を起動した後にこの問題に遭遇しました。
私を怒らせているので、これを乗り越えるための助けをいただければ幸いです。
java - canoowebtestでURLを置き換える方法
現在のドキュメントのURLを新しいURLに置き換えて、そのURLに進むcanooWebテストがあります。具体的には、現在のドキュメントURLの文字列「view.html」を「view-old.html」に置き換えて、新しいURLに移動します。
スクリプトは次のようになります。
http - WebTestPlugin および Http Request パラメーター (Visual Studio テスト)
Visual Studio 2010 Ultimate を使用して Web テストと負荷テストを実行しています。OAuth 資格情報を必要とする REST Web サービスを呼び出す一連の Web テストがあり、関連する HTTP ヘッダーにアクセスしてリクエストの本文を投稿する方法に関する情報を探しています。承認マネージャーとして機能する Web テスト プラグインを作成し、PreWebTest メソッドをオーバーライドしました。PreWebTestEventArgs 引数を見ると、WebTest とその WebTestContext が表示されますが、OAuth コンポーネントを挿入できる可能性のある実際の HTTP ヘッダーまたは投稿本文にアクセスする明確な方法がわかりません。関連する Web テストで Http Request に影響を与えた人はいますか? どんな洞察も大歓迎です。ありがとう。
facebook - Symfony2 で WebTestCase を使用して oAuth / facebook 認証をテストする
FacebookLoginTest を実行しようとしています。問題は、Symfony2 クライアントが実際の HTTP リクエストを送信しないため、他のサービス (Facebook など) の URL では機能しないことです。
cUrl を使用できることはわかっていますが、セッション、javascript、リダイレクトなど、多くの障害があります。
これを実行する方法について何かアイデアはありますか? 自動 oAuth テストを実行した人はいますか?
visual-studio-2010 - VS2010 を使用した Webtesting の検証ルール
存在しないユーザー名でログインしようとすると、正しいエラー メッセージが表示されることを確認する簡単な Web テスト (記録された Web パフォーマンス テスト) を作成しています。
ただし、誤ったログイン情報を処理する 2 種類のエラー メッセージがあります。1 つは存在しないため許可されないすべてのユーザー名用で、もう 1 つは文字「Q」で始まるユーザー名用です (これはいくつかの理由で許可されていません)。
ここで、「テキストの検索」検証ルールを使用し、「テキストの検索」パラメーターの 1 つが見つかった場合にテストに合格する必要があります。その場合、2 番目の「テキストの検索」ルールを無視して、テストに失敗しません。
つまり、「テストの検索」ルールのいずれかが見つかった場合、テストは常にパスする必要があります。
どうすればそれを達成できますか? これに使用できる if,else ステートメントはありますか?
silverlight - VS2010での負荷テスト
3つのページを含むWebテストを実行しています。そのうちの1つはSilverlightページとコントローラーページです(すべてのページはコントローラーページから呼び出され、コントロールはコントローラーページに戻されます)。
最初のリンクIDがクリックされると、トランザクションが完了するまですべてのトランザクションで繰り越される必要がある1つのIDが生成されます。
最初のページはSilverlightページであり、トランザクションを実行するためにWCFサービスを介して対話します。Silverlightを介してリクエストを送信すると、WCFサービスはIDを生成しますが、サービスからのデータはXML形式で返されるため、wcfserviceの出力全体は記録時に見つかったハードコードされた文字列データとして扱われます。
したがって、最初のページ(silverlight)からControllerページに戻った後は、記録されたテストのサービスに文字列として格納されているのと同じIDが常に表示されます。PROPER IDを取得していないため、他のページに進むことができません。
実際、私によれば、システムはWCF Webサービスから返されたデータを動的なものとして検出せず、代わりにハードコードされた文字列として扱います。
それを解決する方法、助けてください。
負荷テストのいくつかのエラーは以下のとおりです。