問題タブ [yandex-tank]
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.
load-testing - Yandex-tank は、アクセス ログからのリクエストに Cookie とホスト ヘッダーを追加します
Cookie を含む access.log nginx があります。
99.20.231.22 www.carite.com - [01/Dec/2015:03:00:10 -0600] "GET /?mode=_ajax&_imod[]=i159330&make=Mercedes-Benz&_=1448960297171 HTTP/1.1" 200 1182 "http://www.carite.com/" "Mozilla/5.0 (iPhone; CPU iPhone OS 9_1 like Mac OS X) AppleWebKit/601.1.46 (KHTML, like Gecko) Version/9.0 Mobile/13B143 Safari/601.1" "PHPSESSID=ebg5n89m9pc1iamekii1qra5k0; chooseStoreNotificationShown=1; dfa_visit=1448960180633603603; dfa_visitor=1448960180633796491; mod-compare-box=%7B%22vehicles%22%3A%7B%22v11279294%22%3A%7B%22vuid%22%3A%2211279294%22%2C%22isCompared%22%3Afalse%7D%7D%2C%22compareAll%22%3Atrue%2C%22cookieLifeTime%22%3A30%2C%22cookiePath%22%3A%22%5C%2F%22%7D; _ga=GA1.2.10339867.1448960182; _gali=make; _gat_a1=1; _gat_a2=1; _gat_a3=1; _gat_a4=1; usy46gabsosd=collserve__-2_1448960382693_8786" 80 0.295
Yandex-tank get cookie をアクセス ログから指定して、すべての yandex-tank リクエストに追加することはできますか?
load.ini
また、次のよう
に指定するのではなく、アクセスログからヘッダー「Host:」を取得する必要があります。headers = [Host: www.carite.com]
load-testing - yandex-tank-api-client の例が機能しない
yandex-tank-api-client の例がどのように機能するかわかりません。tank-example.pyで次の修正を行いました: 置き換えました (エラーはそうではありませんでした)
と
f - は関数です。
サンプルの load.yaml ファイルを自分のファイルに置き換えました。
load.iniの場所:
localhostでyandex-tank-api-serverを実行すると、tank-example.py スクリプトのテストが開始されますが、configureステージを終了できません。
tank.logファイルは行で終了します (ここで完全なtank.logを実行できます):
PID が存在しない理由を理解したいと思います。例に誤りはありますか?
load-testing - Yandexタンクが機能しない
良い一日。
yandex-tank テストを実行しようとすると、コンソールに次のテキストが表示されます。
トレースバック (最新の呼び出しが最後): ファイル "/usr/bin/yandex-tank"、5 行目、pkg_resources からインポート load_entry_point ImportError: pkg_resources という名前のモジュールがありません
浮浪者 VM Ubuntu 12.04 LTS にインストールされた Yandex-tank
load.ini ファイル
リクエストファイル
yandex-tank post.txtを使用してコンソールでタンクを起動する
私が間違っていることは何ですか?
load-testing - tank.log は、使用可能なすべてのスペースを消費するまで大きくなります
yandex-tank を使用して、24 時間で 10 秒あたり 1 投稿の負荷を生成します。しかし、約 16 時間の実行後に yandex-tank が失敗しました。これは、tank.log が利用可能なすべての空き領域を消費したためです。私の場合、37Gbまで増加しました。
私のload.ini:
私の ammo.txt は、10 個の同様の投稿リクエストで構成されています。
コマンドライン:
レコード「統計キャッシュのタイムスタンプ:」を繰り返すことでスペースが消費されているようです。
ファイルの先頭では、このレコードは 1 つのタイムスタンプで構成されています。しかし、利用可能な最後の「統計キャッシュのタイムスタンプ:」には、54212 のタイムスタンプが含まれています。ファイルには全部で 30 億以上のタイムスタンプがあります。
このロギングを抑制/オフにする方法はありますか?
load-testing - 自己ホスト型の BlazeMeter Sense と Yandex Overload の類似物
Yandex Overload や BlazeMeter Sense などの自己ホスト型負荷テスト結果サービスはありますか?