httperf重复wsesslog

对于具有wsesslog的httperf,是否有一种方法可以在脚本中重复活动,而不将其包装在shell循环中?

如果我做了httperf --server=test.foo.com --wsesslog=20,0,foo.wsesslog我得到了20个会话,通过文件中的脚本运行。 有没有办法,我可以有20个会话,通过脚本X次运行?

根据你的评论: 来源说,第一个参数--wsesslog覆盖--num-calls 。 这就说得通了。 我没有看到wsesslog生成器来源参考–num-calls参数。

我没有看到该程序正在做你想要的而没有修改。 wsesslog生成器会在生成的会话数等于或大于wsesslog参数的第一个参数时退出(通过全局variables发送出口… ewww!)。

你最好把它包装在一个壳里。 理论上讲,你可能会在wsesslog参数上join一个参数,然后多次执行core_loop() 。 然而,core_loop()函数并不是幂等的,所以可能并不那么简单。