2014-01-07 34 views
1

我想使用Siege加载测试https网站并获得SegFaults。我在OS X Mavericks上使用安装了使用siege homebrew formula(已打开openssl支持)的Siege 3.0.5。使用围攻测试https

HTTP工作正常:

$ siege http://www.google.com 
** SIEGE 3.0.5 
** Preparing 15 concurrent users for battle. 
The server is now under siege... 
HTTP/1.1 302 0.67 secs:  261 bytes ==> GET/
HTTP/1.1 302 1.02 secs:  261 bytes ==> GET/
HTTP/1.1 200 0.78 secs: 14409 bytes ==> GET /?gws_rd=cr&ei=H3TMUrb8BojolAXvrYCwBA 

但HTTPS段错误(我已经测试过的其他网站比谷歌,并得到了同样的错误)

$ siege https://www.google.com 
** SIEGE 3.0.5 
** Preparing 15 concurrent users for battle. 
The server is now under siege... 
[1] 5789 segmentation fault siege https://www.google.com 
+0

嘿约瑟夫,'otool -L $(围攻)'的输出是什么?我现在不在Mac前面,所以我只能在我的Linux机器上测试它。这是我从'ldd $(围攻)'获得的输出:http://sprunge.us/hbMO。你应该有类似的东西,但不完全一样。 –

+0

Google在不同的操作系统上显示了Siege在SegFault方面的许多问题。从虚拟机上运行Siege会是一个选择吗? –

+0

下面是我的朋友的mac上的一些更详细的信息,其中'siege https:// www.google.com'确实工作:https://gist.github.com/shurane/8307728/raw/59e3406d1aca245cfa6b409a7cc16781e569316f/terminal.txt –

回答

1

看起来这是一个错误。我正在使用代理服务器进行围攻。我在我的.siegerc文件中有代理设置。当我删除代理设置,然后siege https://www.google.com的作品。

+0

你删除了哪些设置? – smilebomb

+0

@jefffabiny代理主机和代理端口 – JosephL