0

Mac で Tsung 構成をセットアップし、開発中の Web サイトでテストを記録しようとしました。

「tsung-recorder start」を実行し、Firefox localhost:8090 で tsung のプロキシを設定しました。次に、実行中の Web サイトを少しナビゲートしました。ファイルをチェックしました:

/tmp/tsung_recorder.pid

正しいpidが含まれていました。

「tsung-recorder stop」で tsung-recorder を停止しようとするまでは、すべて問題ありませんでした。

$tsung-recorder ストップ

$"tsung レコーダーが my-mac で実行されていません"

[わかった]

ここでの問題は、レコーダがまだバックグラウンドで実行されており、生成された xml が完了していないことです。記録中に行ったすべての http 要求は xml ファイルに記録されたので、記録中にすべてが正常に機能したことがわかります。

この問題で正しい Tsung テスト ファイルを取得する方法を知りたいです。残りのタグは自分で完成させる必要がありますか?

もちろん、この非停止プロセスに関する問題を解決したほうがよいでしょう。しかし、なぜこれが起こっているのかについての手がかりはありません。

Tsung バージョン 1.3.1 erlang : otp_src_R13B02-1

ps: 私の拙い英語を許してください。すべてが完璧ではないかもしれません。私はそれが理解できるほど十分に明確であることを期待しています.


4

1 に答える 1

1

この問題で正しい Tsung テスト ファイルを取得する方法を知りたいです。残りのタグは自分で完成させる必要がありますか?

はい、記録されたセッション ファイルに以下を追加する必要があります。

<?xml version="1.0"?>
<!DOCTYPE tsung SYSTEM "/usr/share/tsung/tsung-1.0.dtd">
<tsung loglevel="notice" version="1.0">

<load duration="20" unit="minute">
<arrivalphase phase="1" duration="8" unit="minute">
<users interarrival="2" unit="second"></users>
</arrivalphase>
</load>

<options>
<option type="ts_http" name="user_agent">
<user_agent probability="80">Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.7.8)  Gecko/20050513 Galeon/1.3.21</user_agent>
<user_agent probability="20">Mozilla/5.0 (Windows; U; Windows NT 5.2; fr-FR; rv:1.7.8) Gecko/20050511 Firefox/1.0.4</user_agent>
</option>
</options>

<sessions>
<session type="ts_http" name="rec20120410-17:49:340" probability="100">

で終わります

</sessions>

複数のセッションを組み合わせた場合、確率は == 100 である必要があります

于 2012-04-13T01:40:40.820 に答える