問題タブ [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.

0 投票する
0 に答える
524 参照

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が見つかりませんでした)

0 投票する
1 に答える
317 参照

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] で

スクリプトを修正しましたが、それでもエラーです。確認にご協力ください。

私はスクリプトをテストします:

0 投票する
1 に答える
103 参照

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) のログにはヒットが表示されず、さらに詳細なグラインダーのログも表示されません。どうすれば問題を追跡できますか?

0 投票する
1 に答える
724 参照

java - Windows と Unix の両方で動作する /dev/null に相当するものはありますか?

私は Java 負荷シミュレーターを (The Grinder 経由で) 実行しており、合理化するためにロギングの多くを無効にしています。Unix では、私の log4j ファイルは次のようになります。ファイルは /dev/null に設定されており、Unix では余分なログが削除され、Windows では nul が削除されます。

Unix では問題なく動作しますが、Windows と Unix の両方で動作する自動化フレームワークを設計しようとしています (唯一の違いはシェル スクリプトです)。可能であれば、このファイルがオペレーティング システム間で異なる必要がないようにしたいと考えています。Unix と Windows の両方で動作する /dev/null または nul の代わりに使用できるものはありますか?

0 投票する
2 に答える
625 参照

performance-testing - nGrinder でテスト スクリプトを並行して実行する

nGrinder でパフォーマンス テストを実行しています。複数のテスト スクリプトを並行して実行したいユース ケースがあります。

彼らの Web サイトでは、1 人のユーザーが一度に 1 つのテストしか実行できないと記載されています。そのため、2 人のユーザーをセットアップしましたが、同じ動作が見られます。1 つのテスト スクリプトのみが実行され、他のスクリプトは READY 状態で待機しています。

nGrinder で複数のテスト スクリプトを並行して実行する方法はありますか?

0 投票する
2 に答える
133 参照

wicket - ストレス テストの目的で、ウィケットのフォーム アクション URL のページ バージョン番号を削除する

グラインダーを使用して、Apache Wicket に基づくシステムのストレス テストを行いたいと考えています。だから私がしたことは、グラインダーの TCP プロキシ ツールを使用してアプリケーションのテスト セッションを記録し、生成されたテスト スクリプトをグラインダーに供給してシステムのストレス テストを行ったことです。しかし、テストが正常に実行されていないことがわかりました。

多くの微調整とデバッグを行った結果、問題はウィケットの URL 生成システムにあることがわかりました。このシステムでは、ページのバージョン番号が URL に混在しています。

そのため、そのページのバージョン番号を URL から削除するための解決策を検索して見つけ (このように)、それらを使用すると、ブラウザーで使用される URL からそれらのバージョン番号が機能して削除されました。しかし、繰り返しになりますが、テストは機能しませんでした。

そのため、さらに調べたところ、URL はクリーンになりましたが、フォームのアクション属性は、次のようなページのバージョン番号が混在した URL を引き続き使用していることがわかりました。./?4-1.[wicket-path of the form]

フォームの URL からもこれらのバージョン番号を削除する方法はありますか? そうでない場合、この問題を克服して wicket Web アプリケーションのストレス テストを行う方法は他にありますか?

前もって感謝します

0 投票する
1 に答える
145 参照

python - Grinder で複数のユーザーをシミュレートする

これが可能かどうか疑問に思っていました。Grinder をセットアップしていくつかの基本テストを実行しましたが、各スレッドを別のユーザーにしたい場合はどうすればよいでしょうか? 生成されたファイルにこのコード行が表示されます (私は python 開発者ではありません)-どうにかしてユーザー名/パスワードを変数として渡すことができますか?

ありがとう