Apache Benchmark HTTPS failing



我在 Ubuntu 虚拟机中使用 Apache 2.4.2。我使用它来加载测试,将请求发送到某些HTTPS网址。失败的请求数为零。但是我的请求都无法真正处理(已经在数据库中查找)。使用相同的 url,通过浏览器调用它是可以的(数据库已更新)。所以这纯粹是Apache Benchmark的问题。这是我的 Apache Benchmark 命令:

# ab -n 100 -c 10 -k -f ALL -g "/home/administrator/Desktop/g.txt" -e "home/administrator/Desktop/e.txt" "https://mysecuredurl.com/MyWCF.svc/POX/MyMethod?arg=something"

当我省略 -k 参数时,SSL 连接清楚地表明它们是问题所在:

SSL 读取失败 - 关闭连接

Connection Times (ms)
              min  mean[+/-sd] median   max
Connect:      845  851   4.0    852     857
Processing:   218  232  20.4    229     286
Waiting:      218  232  20.4    229     286
Total:       1068 1083  19.6   1076    1131

有谁知道如何解决这个问题,以便我可以使用Apache Benchmark进行HTTPS的负载测试,传递SSL问题?谢谢

当我将ab与https URL一起使用时,它用这条消息把我扔了出去SSL 未编译;不支持 https

使用腹肌工作正常

不幸的是,这似乎是一个已知的错误

https://issues.apache.org/bugzilla/show_bug.cgi?id=49382

那里有一个补丁,但没有关于如何应用的明确说明。您可能想先看看 http://jungels.net/articles/diff-patch-ten-minutes.html。

相关内容

  • 没有找到相关文章

最新更新