問題タブ [grinder]
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.
eclipse - GrinderStone 2.5.5 を Eclipse Mars にインストールする方法、grinderstone.googlecode へのアクセスを禁止
Eclipse MarketPlace から Grinderstone 2.5.5 をインストールしようとしました。インストール プロセス中に、googlecode プロジェクトのユーザー名とパスワードを入力するよう求められました。私は適切な Google アカウントを持っていますが、明らかにそのアカウントには Grinderstone プロジェクトへのアクセス権がありません。だから私はエラー禁止アクセスを得ました。
これは私がアクセスしようとしているリンクです:
http://grinderstone.googlecode.com/svn/update/site.xml
https://code.google.com/p/grinderstone/downloads/list
Grinderstone SVN プロジェクト サイトにアクセスできますか? また、可能であればアクセスするにはどうすればよいですか?
または、別の方法で GrinderStone 2.5.5 をダウンロードすることは可能ですか?
(オフラインインストール用のjarが見つかりませんでした)
python - Grinder JDBC テスト スクリプト エラー"The result of 'TestRunner()' is not callable"
私は JDBC.py script run performance testing を使用しています。グラインダーログ情報:
2015-10-14 18:42:40,132 エラー com-0 スレッド 24: スレッドを中止しています - {}'TestRunner()' の結果は呼び出し可能ではありません net.grinder.scriptengine.jython.JythonScriptExecutionException: 'TestRunner( の結果)' は net.grinder.scriptengine.jython.JythonScriptEngine.createWorkerRunnable(JythonScriptEngine.java:183) ~[grinder-core-3.11.jar:na] at net.grinder.engine.process.GrinderProcess$ThreadStarterImplementation$2 で呼び出すことができません。 create(GrinderProcess.java:784) ~[grinder-core-3.11.jar:na] net.grinder.engine.process.GrinderThread.run(GrinderThread.java:90) で ~[grinder-core-3.11.jar:na] ] で java.lang.Thread.run(Thread.java:744) [na:1.7.0_45] 2015-10-14 18:42:40,132 エラー com-0 スレッド 3: スレッドを中止します - {}' の結果TestRunner()' は呼び出し可能 net.grinder.scriptengine.jython ではありません。JythonScriptExecutionException: The result of 'TestRunner()' is not callable at net.grinder.scriptengine.jython.JythonScriptEngine.createWorkerRunnable(JythonScriptEngine.java:183) ~[grinder-core-3.11.jar:na] at net.grinder.engine .process.GrinderProcess$ThreadStarterImplementation$2.create(GrinderProcess.java:784) ~[grinder-core-3.11.jar:na] net.grinder.engine.process.GrinderThread.run(GrinderThread.java:90) で ~[grinder -core-3.11.jar:na] at java.lang.Thread.run(Thread.java:744) [na:1.7.0_45]create(GrinderProcess.java:784) ~[grinder-core-3.11.jar:na] net.grinder.engine.process.GrinderThread.run(GrinderThread.java:90) で ~[grinder-core-3.11.jar:na] ] java.lang.Thread.run(Thread.java:744) [na:1.7.0_45] でcreate(GrinderProcess.java:784) ~[grinder-core-3.11.jar:na] net.grinder.engine.process.GrinderThread.run(GrinderThread.java:90) で ~[grinder-core-3.11.jar:na] ] java.lang.Thread.run(Thread.java:744) [na:1.7.0_45] で
スクリプトを修正しましたが、それでもエラーです。確認にご協力ください。
私はスクリプトをテストします:
java - グラインダーの接続エラー
グラインダー負荷テスト ツールを使用して、.har
Chrome 開発ツールを使用してファイルに記録されたナビゲーションを再現しようとしています。
har2grinderを使用してこのテスト スクリプトを生成しました。
スクリプトは非常に単純に見えますが、get/post 呼び出しとそのヘッダーがたくさんあるだけです。
グラインダー コンソールを起動します。
java -classpath lib/grinder.jar net.grinder.Console
次に、エージェントはこのプロパティ ファイルを使用して処理します。
java -classpath lib/grinder.jar net.grinder.Grinder grinder.properties
次に、コンソールからすべてを開始すると、取得できるのは次の出力だけで、アクセスした 2 つのページのそれぞれに 1000 個のエラーが表示されます。
Web サーバー (Tomcat) のログにはヒットが表示されず、さらに詳細なグラインダーのログも表示されません。どうすれば問題を追跡できますか?
java - Windows と Unix の両方で動作する /dev/null に相当するものはありますか?
私は Java 負荷シミュレーターを (The Grinder 経由で) 実行しており、合理化するためにロギングの多くを無効にしています。Unix では、私の log4j ファイルは次のようになります。ファイルは /dev/null に設定されており、Unix では余分なログが削除され、Windows では nul が削除されます。
Unix では問題なく動作しますが、Windows と Unix の両方で動作する自動化フレームワークを設計しようとしています (唯一の違いはシェル スクリプトです)。可能であれば、このファイルがオペレーティング システム間で異なる必要がないようにしたいと考えています。Unix と Windows の両方で動作する /dev/null または nul の代わりに使用できるものはありますか?
performance-testing - nGrinder でテスト スクリプトを並行して実行する
nGrinder でパフォーマンス テストを実行しています。複数のテスト スクリプトを並行して実行したいユース ケースがあります。
彼らの Web サイトでは、1 人のユーザーが一度に 1 つのテストしか実行できないと記載されています。そのため、2 人のユーザーをセットアップしましたが、同じ動作が見られます。1 つのテスト スクリプトのみが実行され、他のスクリプトは READY 状態で待機しています。
nGrinder で複数のテスト スクリプトを並行して実行する方法はありますか?
wicket - ストレス テストの目的で、ウィケットのフォーム アクション URL のページ バージョン番号を削除する
グラインダーを使用して、Apache Wicket に基づくシステムのストレス テストを行いたいと考えています。だから私がしたことは、グラインダーの TCP プロキシ ツールを使用してアプリケーションのテスト セッションを記録し、生成されたテスト スクリプトをグラインダーに供給してシステムのストレス テストを行ったことです。しかし、テストが正常に実行されていないことがわかりました。
多くの微調整とデバッグを行った結果、問題はウィケットの URL 生成システムにあることがわかりました。このシステムでは、ページのバージョン番号が URL に混在しています。
そのため、そのページのバージョン番号を URL から削除するための解決策を検索して見つけ (このように)、それらを使用すると、ブラウザーで使用される URL からそれらのバージョン番号が機能して削除されました。しかし、繰り返しになりますが、テストは機能しませんでした。
そのため、さらに調べたところ、URL はクリーンになりましたが、フォームのアクション属性は、次のようなページのバージョン番号が混在した URL を引き続き使用していることがわかりました。./?4-1.[wicket-path of the form]
フォームの URL からもこれらのバージョン番号を削除する方法はありますか? そうでない場合、この問題を克服して wicket Web アプリケーションのストレス テストを行う方法は他にありますか?
前もって感謝します
python - Grinder で複数のユーザーをシミュレートする
これが可能かどうか疑問に思っていました。Grinder をセットアップしていくつかの基本テストを実行しましたが、各スレッドを別のユーザーにしたい場合はどうすればよいでしょうか? 生成されたファイルにこのコード行が表示されます (私は python 開発者ではありません)-どうにかしてユーザー名/パスワードを変数として渡すことができますか?
ありがとう