Apache基准测试HTTPS失败

Und*_*ity 6 apache ssl benchmarking

我在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"
Run Code Online (Sandbox Code Playgroud)

当我省略-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
Run Code Online (Sandbox Code Playgroud)

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

小智 6

当我使用带有https URL的ab时,它会把这个消息扔给我,而 不是编译成SSL; 没有https支持

它使用abs工作得很好

  • 我害怕疯狂的配置和繁重的 Windows 重建工作...但这只是在“ab”上添加一个“s”!非常感谢☺ (2认同)