当前位置: 首页 > news >正文

网站开发实战项目企业为什么要建设网站

网站开发实战项目,企业为什么要建设网站,网站开发报价单 excel,自助网站搭建2019独角兽企业重金招聘Python工程师标准 ab的全称是ApacheBench#xff0c;是 Apache 附带的一个小工具#xff0c;专门用于 HTTP Server 的benchmark testing#xff0c;可以同时模拟多个并发请求。前段时间看到公司的开发人员也在用它作一些测试#xff0… 2019独角兽企业重金招聘Python工程师标准 ab的全称是ApacheBench是 Apache 附带的一个小工具专门用于 HTTP Server 的benchmark testing可以同时模拟多个并发请求。前段时间看到公司的开发人员也在用它作一些测试看起来也不错很简单也很容易使用所以今天花一点时间看了一下。 通过下面的一个简单的例子和注释相信大家可以更容易理解这个工具的使用。进入apache的bin目录 缺点一次只能测试一条URL /*在这个例子的一开始我执行了这样一个命令 ab -n 10 -c 10 http://www.google.com/。这个命令的意思是启动 ab 向 www.google.com 发送10个请求(-n 10) 并每次发送10个请求(-c 10)——也就是说一次都发过去了。跟着下面的是 ab 输出的测试报告红色部分是我添加的注释。*/ C:\Program Files\Apache Software Foundation\Apache2.2\binab -n 10 -c 10 http ://www.google.com/ This is ApacheBench, Version 2.0.40-dev $Revision: 1.146 $ apache-2.0 Copyright 1996 Adam Twiss, Zeus Technology Ltd, http://www.zeustech.net/ Copyright 1997-2005 The Apache Software Foundation, http://www.apache.org/   Benchmarking www.google.com (be patient).....done     Server Software:        GWS/2.1 Server Hostname:        www.google.com Server Port:            80   Document Path:          / Document Length:        230 bytes   Concurrency Level:      10 /*整个测试持续的时间*/ Time taken for tests:   3.234651 seconds /*完成的请求数量*/ Complete requests:      10 /*失败的请求数量*/ Failed requests:        0 Write errors:           0 Non-2xx responses:      10 Keep-Alive requests:    10 /*整个场景中的网络传输量*/ Total transferred:      6020 bytes /*整个场景中的HTML内容传输量*/ HTML transferred:       2300 bytes /*大家最关心的指标之一相当于 LR 中的 每秒事务数 后面括号中的 mean 表示这是一个平均值*/ Requests per second:    3.09 [#/sec] (mean) /*大家最关心的指标之二相当于 LR 中的 平均事务响应时间 后面括号中的 mean 表示这是一个平均值*/ Time per request:       3234.651 [ms] (mean) /*这个还不知道是什么意思有知道的朋友请留言谢谢 ^_^ */ Time per request:       323.465 [ms] (mean, across all concurrent requests) /*平均每秒网络上的流量可以帮助排除是否存在网络流量过大导致响应时间延长的问题*/ Transfer rate:          1.55 [Kbytes/sec] received /*网络上消耗的时间的分解各项数据的具体算法还不是很清楚*/ Connection Times (ms)               min  mean[/-sd] median   max Connect:       20  318 926.1     30    2954 Processing:    40 2160 1462.0   3034    3154 Waiting:       40 2160 1462.0   3034    3154 Total:         60 2479 1276.4   3064    3184   /*下面的内容为整个场景中所有请求的响应情况。在场景中每个请求都有一个响应时间其中 50 的用户响应时间小于 3064 毫秒60 的用户响应时间小于 3094 毫秒最大的响应时间小于 3184 毫秒*/ Percentage of the requests served within a certain time (ms)   50%   3064   66%   3094   75%   3124   80%   3154   90%   3184   95%   3184   98%   3184   99%   3184  100%   3184 (longest request) ab [ -A auth-username ] [ -c concurrency ] [ -C cookie-namevalue ] [ -d ] [ -e csv-file ] [ -g gnuplot-file ] [ -h ] [ -H custom-header ] [ -i ] [ -k ] [ -n requests ] [ -p POST-file ] [ -P proxy-auth-username ] [ -q ] [ -s ] [ -S ] [ -t timelimit ] [ -T content-type ] [ -v verbosity] [ -V ] [ -w ] [ -x table-attributes ] [ -X proxy[] ] [ -y tr-attributes ] [ -z td-attributes ] [http://]hostname[:port]/path 选项 -A auth-username:password 对服务器提供BASIC认证信任。 用户名和密码由一个:隔开并以base64编码形式发送。 无论服务器是否需要(即, 是否发送了401认证需求代码)此字符串都会被发送。 -c concurrency 一次产生的请求个数。默认是一次一个。 -C cookie-namevalue 对请求附加一个Cookie:行。 其典型形式是namevalue的一个参数对。 此参数可以重复。 -d 不显示percentage served within XX [ms] table的消息(为以前的版本提供支持)。 -e csv-file 产生一个以逗号分隔的(CSV)文件 其中包含了处理每个相应百分比的请求所需要(从1%到100%)的相应百分比的(以微妙为单位)时间。 由于这种格式已经“二进制化”所以比gnuplot格式更有用。 -g gnuplot-file 把所有测试结果写入一个gnuplot或者TSV (以Tab分隔的)文件。 此文件可以方便地导入到Gnuplot, IDL, Mathematica, Igor甚至Excel中。 其中的第一行为标题。 -h 显示使用方法。 -H custom-header 对请求附加额外的头信息。 此参数的典型形式是一个有效的头信息行其中包含了以冒号分隔的字段和值的对 (如, Accept-Encoding: zip/zop;8bit). -i 执行HEAD请求而不是GET。 -k 启用HTTP KeepAlive功能即, 在一个HTTP会话中执行多个请求。 默认时不启用KeepAlive功能. -n requests 在测试会话中所执行的请求个数。 默认时仅执行一个请求但通常其结果不具有代表意义。 -p POST-file 包含了需要POST的数据的文件. -P proxy-auth-username:password 对一个中转代理提供BASIC认证信任。 用户名和密码由一个:隔开并以base64编码形式发送。 无论服务器是否需要(即, 是否发送了401认证需求代码)此字符串都会被发送。 -q 如果处理的请求数大于150 ab每处理大约10%或者100个请求时会在stderr输出一个进度计数。 此-q标记可以抑制这些信息。 -s 用于编译中(ab -h会显示相关信息)使用了SSL的受保护的https 而不是http协议的时候。此功能是实验性的也是很简陋的。最好不要用。 -S 不显示中值和标准背离值 而且在均值和中值为标准背离值的1到2倍时也不显示警告或出错信息。 默认时会显示 最小值/均值/最大值等数值。(为以前的版本提供支持). -t timelimit 测试所进行的最大秒数。其内部隐含值是-n 50000。 它可以使对服务器的测试限制在一个固定的总时间以内。默认时没有时间限制。 -T content-type POST数据所使用的Content-type头信息。 -v verbosity 设置显示信息的详细程度 - 4或更大值会显示头信息 3或更大值可以显示响应代码(404, 200等), 2或更大值可以显示警告和其他信息。 -V 显示版本号并退出。 -w 以HTML表的格式输出结果。默认时它是白色背景的两列宽度的一张表。 -x table-attributes 设置table属性的字符串。 此属性被填入table 这里 . -X proxy[:port] 对请求使用代理服务器。 -y tr-attributes 设置tr属性的字符串. -z td-attributes 设置td属性的字符串. 转载于:https://my.oschina.net/shunshun/blog/61530
http://www.zqtcl.cn/news/380386/

相关文章:

  • 怎么做网站源码wordpress的rss
  • wordpress能不能做企业网站软件技术和计算机网络技术哪个好
  • 甘肃省住房和城乡建设部网站首页ip怎么做网站
  • 怎么开一家网站开发公司百度推广一年大概需要多少钱
  • 小破站下载h5企业模板网站
  • 服务器怎么设置ip做网站凌云seo博客
  • 莱芜四大金刚是谁啊镇江网站优化推广
  • 上海门户网站开发企业号码查询系统
  • 西安做网站设计的公司golang 网站开发 教程
  • 做网站哪些公司专业做app软件开发公司
  • 蒙特网站建设湖北省建设厅网站上岗证查询
  • 宁波网站建设 联系哪家电子商务网站建设过程范文
  • 南宁商城网站建设网站建设的需求文档
  • dedeampz 部署wordpress 网站访问慢如何评价网站是否做的好处
  • 怎样建设个人影视网站设计学专业
  • 没有公司 接单做网站网站建设加盟合作
  • 如何将域名和网站绑定做网站找投资人
  • 网站开发 平台WordPress首页可见
  • 沧州做网站费用打开上海发布
  • 重庆潼南网站建设公司电话网站能调用一些字体
  • 摄影网站设计素材做彩票网站电话多少
  • 开网站公司企业管理网课
  • 相城高端网站建设施工建设集团网站
  • .电子商务网站的开发原则包括网络服务示范区创建情况
  • 网站如何做权重php做网站登陆验证
  • 昆山制造网站的地方网站建设 有聊天工具的吗
  • 自己做网站制作需要多少钱如何免费注册网站域名
  • 如何做网站美化怎样写网站文案
  • 做网站排名的wordpress 调整 行距
  • 三亚文明城市建设服务中心报名网站房地产活动策划网站