在“tsung-recorder stop”之后,tsung-recorder仍在运行

时间:2011-12-09 17:14:13

标签: testing automated-tests benchmarking tsung

我在我的Mac上设置了Tsung配置,并尝试在我正在开发的网站上记录测试。

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

  

/tmp/tsung_recorder.pid

包含正确的pid。

一切都很好,直到我试图用“tsung-recorder stop”来阻止tsung-recorder。

  

$ tsung-recorder stop

     

$“tsung刻录机未在my-mac上运行”

     

[OK]

这里的问题是录像机仍然在后台运行,并且生成的xml没有完成。 我在录制过程中所做的所有http请求都记录在xml文件中,所以我知道录制过程中一切正常。

我想知道如何通过此问题获得正确的Tsung测试文件。 我是否必须自己填写剩余的标签?

当然解决了这个不停止过程的问题会更好。 但我对于为什么会发生这种情况一无所知。

Tsung 1.3.1版 erlang:otp_src_R13B02-1

ps:请原谅我可怜的英语,一切都可能不完美。我只是希望它能够很好地清楚地理解。


1 个答案:

答案 0 :(得分: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