Apache bench之自定义http head
Apache bench简称ab,是apache httpd服务器软件自带的http的测试工具,如果要加自定义http头,则要用到ab的参数“H”,以下以windows为例:
ab -c 10 -n 100 -H 'myhead1:exampleHead001' -H 'myhead2:exampleHead002' -H 'Cookie:foo=bar;baz=qux'
http://www.example.com/
可见,用ab测试 http性能时,如果要加入多个head,则需要有多个“H”参数,H参数值即http头,以英文的单引号或双引号包引住,head的key和value以英文的冒号分隔;
另外,Cookie的http头,则只需要一个H参数,每个Cookie以英文的分号分隔,上述例子中的两个cookie分别是foo=bar和baz=qux。