我是Tsung性能测试的新手,所以也许我的问题对某些人来说显而易见,但......
我在Mac上安装了Tsung(OS X 10.11.2),它已经使用自制程序安装了Erlang:
接下来,我创建了非常简单的tsung.xml文件:
<clients>
<client host="localhost" use_controller_vm="true" maxusers="10" cpu="4" />
</clients>
<servers>
<server host="google.com.ua" port="80" type="tcp" />
</servers>
<load>
<arrivalphase phase="1" duration="10" unit="second">
<users interarrival="10" unit="second" />
</arrivalphase>
<arrivalphase phase="2" duration="2" unit="minute"></arrivalphase>
</load>
<sessions>
<session name='MainPage' weight='50' type='ts_http'>
<request>
<http url='/' version='1.1' method='GET' />
</request>
</session>
</sessions>
并将其上传到正确的文件夹(/Users/User_Name/.tsung)。之后,我开始使用tsung start
进行测试并得到error:
上次登录:星期五1月22日16:54:37关于ttys000
macpro15:〜$ tsung start
启动Tsung 日志目录为:/Users/User_Name/.tsung/log/20160122-1821
权限被拒绝(公钥,键盘互动) [os_mon] cpu supervisor port(cpu_sup):Erlang已关闭
有谁可以告诉我我做错了什么?
P.S。我试图在PC上运行Linux Ubuntu和新版本的Erlang / Tsung(从off。网站下载并从源代码编译),但我也遇到了同样的错误。
答案 0 :(得分:0)
问题是您无法对本地主机执行ssh操作。首先使用以下命令创建一个ssh公钥:
ssh-keygen -t rsa -b 4096 -C "your_email@example.com"
然后将密钥复制到授权密钥:
cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys