我有这个Google Dart测试程序:
#import('dart:io');
main() {
var s = new HttpServer();
s.defaultRequestHandler = (HttpRequest req, HttpResponse res) {
res.statusCode = 200;
res.contentLength = 4;
res.outputStream.writeString("sup!!");
res.outputStream.close();
};
s.listen('127.0.0.1', 80);
print('its up!');
}
它在 Chrome 和 Firefox 上运行良好,我收到了sup消息。
但是,一旦我尝试使用 Apache Bench,它就会挂起(ab
挂起):
Z:\www>ab -n 1 -c 1 "http://127.0.0.1/"
This is ApacheBench, Version 2.3 <$Revision: 655654 $>
Copyright 1996 Adam Twiss, Zeus Technology Ltd, http://www.zeustech.net/
Licensed to The Apache Software Foundation, http://www.apache.org/
Benchmarking 127.0.0.1 (be patient)...apr_poll: The timeout specified has expired (70007)
您可以ab
通过安装 Apache HTTP 服务器找到它,它将位于该bin
文件夹下。
附带说明:是否有其他一些类似于ab
我可以使用(并且不会挂起)的基准测试工具?