0

我在我的 mac 上设置了一个 Tsung 配置,并试图在我正在开发的网站上记录一个测试。

我跑了:“tsung-recorder start”并在 Firefox localhost:8090 中设置了 tsung 的代理。然后我在正在运行的网站上浏览了一下。我检查了文件:

/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 回答