请问,假设我想测试Node和Go的HTTP功能,我如何使用ApacheBench进行负载测试?注意:我已经安装了AB,我只是不知道如何运行测试。
节点:
var http = require("http");
http.createServer(function(request,response) {
response.writeHeader(200);
response.write("You requested " + request.url);
response.end();
}).listen(8080);转到:
package main
import (
"fmt"
"net/http"
)
func handler(w http.ResponseWriter, r *http.Request) {
fmt.Fprintf(w, "You requested %s", r.URL.Path)
}
func main() {
http.HandleFunc("/", handler)
http.ListenAndServe(":8080", nil)
}发布于 2016-07-28 02:02:36
你做a -n number of requests -c并发请求的数量运动
ab -n 100 -c 10 http://localhost:8080/https://stackoverflow.com/questions/38620107
复制相似问题