使用webbench 进行web压力测试

合集下载

WAST---Web服务器压力测试实例

WAST---Web服务器压力测试实例

WAST---Web服务器压力测试实例Server OS:Windows Server 2003IIS: 6.0BBS: 动网7.0IP: 192.1681.20Tool:Web Application Stress Tool二、工具介绍三、工具设置1、设置并行连接数点击左侧的“Defaults→Settings”打开设置面板。

在Concurrent C onnections下进行并行连接设置。

Stress level (threads)是最少线程,Stress multiplier是最大线程。

那个地点的线程是指定程序在后台用多少线程进行要求,也确实是相当于模拟多少个客户机的连接,一样填写500~1000,因为那个线程数是按照本机的承担力来设置的,如果你对自己的机器配置有足够信心的话,那么能够设置得更高一些。

(图1)图12、设置连续时刻在“Test Run Time”中用来指定一次压力测试需要连续的时刻,分为天、小时、分、秒几个单位级不,例如我们设置为1个小时。

(图2)图23、其余设置图3四、压力测试设置完成后就能够进行压力测试,测试的步骤如下:第一步:点击工具栏上的“new script”按钮在打开的面板中点击“Nanual”按钮创建一个新的测试项目。

在打开的窗口中对它进行设置,在主选项中的server中填写要测试的服务器的IP地址,那个地点我们填写19 2.168.1.20,在下方选择测试的Web连接方式,那个地点的方式V erb选择g et,path选择要测试的Web页面路径,那个地点填写/Index.asp即动网的首页文件,W AST能够设置更多的Path。

(图4)图4图5图6总结:通过Web压力测试,治理员对Web服务器的抗压能力有了大致的把握,从而按照实际需要能够进行服务器硬件扩展,同时也为系统设置、软件选择等提供了依据。

总括来讲,在Web服务器正式公布前进行压力测试是专门必要的。

九款Web服务器性能压力测试工具

九款Web服务器性能压力测试工具

九款Web服务器性能压⼒测试⼯具⼀、http_load程序⾮常⼩,解压后也不到100Khttp_load以并⾏复⽤的⽅式运⾏,⽤以测试web服务器的吞吐量与负载。

但是它不同于⼤多数压⼒测试⼯具,它可以以⼀个单⼀的进程运⾏,⼀般不会把客户机搞死。

还可以测试HTTPS类的⽹站请求。

下载地址:http_load-12mar2006.tar.gz安装很简单#tar zxvf http_load-12mar2006.tar.gz#cd http_load-12mar2006#make && make install基本⽤法:http_load -p 并发访问进程数 -s 访问时间需要访问的URL⽂件参数其实可以⾃由组合,参数之间的选择并没有什么限制。

⽐如你写成http_load -parallel 5 -seconds 300 urllist.txt也是可以的。

我们把参数给⼤家简单说明⼀下。

-parallel 简写-p :含义是并发的⽤户进程数。

-fetches 简写-f :含义是总计的访问次数-rate 简写-p :含义是每秒的访问频率-seconds 简写-s :含义是总计的访问时间准备URL⽂件:urllist.txt,⽂件格式是每⾏⼀个URL,URL最好超过50-100个测试效果⽐较好。

结果分析:1、294 fetches, 30 max parallel, 3.83835e+06 bytes, in 60.0026 seconds说明在上⾯的测试中运⾏了294个请求,最⼤的并发进程数是30,总计传输的数据是3.83835e+06bytes,运⾏的时间是60.0026秒2、13055.6 mean bytes/connection说明每⼀连接平均传输的数据量3.83835e+06/294=13055.63、4.89979 fetches/sec, 63969.7 bytes/sec说明每秒的响应请求为4.89979,每秒传递的数据为63969.7 bytes/sec4、msecs/connect: 312.009 mean, 1319.57 max, 209.994 min说明每连接的平均响应时间是312.009 msecs,最⼤的响应时间1319.57 msecs,最⼩的响应时间209.994 msecs5、msecs/first-response: 1191.01 mean, 10212.4 max, 220.78 min6、HTTP response codes:code 200 – 127code 502 – 166说明打开响应页⾯的类型如果403的类型过多,那可能要注意是否系统遇到了瓶颈。

使用网站性能测试工具进行压力测试(一)

使用网站性能测试工具进行压力测试(一)

随着互联网的迅猛发展,网站性能的重要性逐渐被人们所重视。

对于网站管理员来说,了解和掌握网站的性能表现是至关重要的。

而进行网站性能测试,尤其是压力测试,则是评估网站性能的关键一步。

本文将探讨使用网站性能测试工具进行压力测试的重要性、步骤以及常用工具和技巧。

首先,我们来了解一下为什么需要进行网站性能测试。

随着用户数量的不断增加,网站的流量也会大幅增加。

当网站面临高负荷时,就需要保证网站能够正常运行而不出现宕机或响应缓慢的问题。

通过进行压力测试,可以模拟大量用户同时访问网站的情况,从而评估网站在高负荷下的表现。

只有通过压力测试了解网站在高负荷下的性能表现,才能及时发现问题并进行优化,保证网站的正常运行。

接下来,我们来看一下进行网站性能测试的基本步骤。

首先,需要确定测试目标和需求,例如确定测试环境、测试的目标性能指标以及测试时间等。

其次,选择合适的性能测试工具。

目前市场上有许多性能测试工具可供选择,常用的有LoadRunner、JMeter和Gatling等。

选定合适的工具后,就可以进行测试脚本的编写和参数设置。

测试脚本需要模拟用户的行为和访问模式,通过设置参数可以模拟不同的用户数量和访问频率,从而实现压力测试的目的。

编写完测试脚本后,就可以进行测试执行了。

测试执行时需要注意监控服务器的性能表现,并记录日志和数据。

最后,根据测试结果进行性能分析和优化。

通过分析日志和数据,可以识别瓶颈和问题,并采取相应的优化措施,提高网站的性能表现。

在选择性能测试工具时,需要考虑多方面的因素。

首先是工具的可扩展性和适应性。

不同的网站可能具有不同的架构和技术栈,因此测试工具需要能够兼容和支持不同的技术和环境。

其次是工具的易用性和学习成本。

对于初学者来说,选择一个易于上手和学习的工具会更加方便和高效。

此外,还需要考虑工具的性能和精度。

一个好的性能测试工具应该能够准确地模拟用户的行为并生成真实的测试结果。

最后,还需要考虑工具的价格和成本。

web压力测试实验报告

web压力测试实验报告

软件测试实验报告班级: 030513学号: 03051235姓名:陆义良地点: EⅡ- 508时间: 2008年5月16日实验目的:一、理解web压力测试概念二、熟练运用WAS (web application stress tool)软件进行web 压力测试实验内容:一、WAS软件安装二、设计测试方案三、使用WAS软件进行测试四、分析测试报告,寻找被测网站的最大负载量实验设备:一、WAS软件二、联网的计算机脚本报告:脚本1报告:Overview======================================================================Report name: 2008-5-16 16:01:08Run on: 2008-5-16 16:01:08Run length: 00:24:13Web Application Stress Tool Version:1.1.293.1Number of test clients: 1Number of hits: 11899Requests per Second: 9.01Socket Statistics--------------------------------------------------------------------------------Socket Connects: 12310Total Bytes Sent (in KB): 3323.06Bytes Sent Rate (in KB/s): 2.52Total Bytes Recv (in KB): 105140.76Bytes Recv Rate (in KB/s): 79.65Socket Errors--------------------------------------------------------------------------------Connect: 49332Send: 0Recv: 46Timeouts: 20RDS Results--------------------------------------------------------------------------------Successful Queries: 0Script Settings======================================================================Server: 192.168.1.8Number of threads: 500Test length: 00:22:00Warmup: 00:01:00Cooldown: 00:01:00Use Random Delay: NoFollow Redirects: YesMax Redirect Depth: 15Clients used in test======================================================================localhostClients not used in testResult CodesCode Description Count======================================================================200 OK 11897NA HTTP result code not given 2Page SummaryPage Hits TTFB Avg TTLB Avg Auth Query ======================================================================GET / 5955 11184.14 12031.11 No No GET /tanchu.html 5944 21075.57 21101.67 No No脚本2 报告:Overview======================================================================Report name: 2008-5-16 16:34:24Run on: 2008-5-16 16:34:24Run length: 00:22:12Web Application Stress Tool Version:1.1.293.1Number of test clients: 1Number of hits: 123235Requests per Second: 102.69Socket Statistics--------------------------------------------------------------------------------Socket Connects: 123283Total Bytes Sent (in KB): 33261.82Bytes Sent Rate (in KB/s): 27.72Total Bytes Recv (in KB): 813014.92Bytes Recv Rate (in KB/s): 677.49Socket Errors--------------------------------------------------------------------------------Connect: 3426Send: 0Recv: 17819Timeouts: 0RDS Results--------------------------------------------------------------------------------Successful Queries: 0Script Settings======================================================================Server: 192.168.1.8Number of threads: 500Test length: 00:20:00Warmup: 00:01:00Cooldown: 00:01:00Use Random Delay: NoFollow Redirects: YesMax Redirect Depth: 15Clients used in test======================================================================localhostClients not used in testResult CodesCode Description Count======================================================================200 OK 105414500 Internal Server Error 2NA HTTP result code not given 17819Page SummaryPage Hits TTFB Avg TTLB Avg Auth Query======================================================================GET / 61879 2889.35 4694.87 No No GET /tanchu.html 61356 2469.93 4104.67 No No脚本3 报告:Overview======================================================================Report name: 2008-5-16 17:06:21Run on: 2008-5-16 17:06:21Run length: 00:22:07Web Application Stress Tool Version:1.1.293.1Number of test clients: 1Number of hits: 67632Requests per Second: 56.36Socket Statistics--------------------------------------------------------------------------------Socket Connects: 67585Total Bytes Sent (in KB): 14846.30Bytes Sent Rate (in KB/s): 12.37Total Bytes Recv (in KB): 982958.80Bytes Recv Rate (in KB/s): 819.10Socket Errors--------------------------------------------------------------------------------Connect: 15995Send: 0Recv: 170Timeouts: 0RDS Results--------------------------------------------------------------------------------Successful Queries: 0Script Settings======================================================================Server: 192.168.1.8Number of threads: 500Test length: 00:20:00Warmup: 00:01:00Cooldown: 00:01:00Use Random Delay: NoFollow Redirects: YesMax Redirect Depth: 15Clients used in test======================================================================localhostClients not used in test======================================================================Result CodesCode Description Count======================================================================200 OK 67462NA HTTP result code not given 170Page SummaryPage Hits TTFB Avg TTLB Avg Auth Query ======================================================================GET / 11267 4145.78 7793.87 No No GET /tanchu.html 11257 3815.91 7094.71 No No GET /xuanke.html 11293 3794.80 7555.34 No No GET /guizhang.html 11292 3580.07 7338.23 No No GET /chengguo.html 11270 3804.97 7283.22 No NoGET /ziyuanxiazai.html 11253 3663.53 7382.60 No No 附录:脚本3截图心得体会:进行压力测试是指实际破坏一个Web应用系统,测试系统的反映。

使用webbench_进行web压力测试

使用webbench_进行web压力测试

在运维工作中,压力测试是一项非常重要的工作。

比如在一个网站上线之前,能承受多大访问量、在大访问量情况下性能怎样,这些数据指标好坏将会直接影响用户体验。

但是,在压力测试中存在一个共性,那就是压力测试的结果与实际负载结果不会完全相同,就算压力测试工作做的再好,也不能保证100%和线上性能指标相同。

面对这些问题,我们只能尽量去想方设法去模拟。

所以,压力测试非常有必要,有了这些数据,我们就能对自己做维护的平台做到心中有数。

目前较为常见的网站压力测试工具有webbench、ab(apache bench)、tcpcopy、loadrunner软件名称简介优缺点webbench 由Lionbridge公司开发,主要测试每秒钟请求数和每秒钟数据传输量,同时支持静态、动态、SSL部署简单,静动态均可测试。

适用于小型网站压力测试(单例最多可模拟3万并发)ab(apache bench)Apache自带的压力测试工具,主要功能用于测试网站每秒钟处理请求个数多见用于静态压力测试,功能较弱,非专业压力测试工具tcpcopy 基于底层应用请求复制,可转发各种在线请求到测试服务器,具有分布式压力测试功能,所测试数据与实际生产数据较为接近后起之秀,主要用于中大型压力测试,所有基于tcp的packets均可测试loadrunner 压力测试界的泰斗,可以创建虚拟用户,可以模拟用户真实访问流程从而录制成脚本,其测试结果也最为逼真模拟最为逼真,并可进行独立的单元测试,但是部署配置较为复杂,需要专业人员才可以。

下面,笔者就以webbench为例,来讲解一下网站在上线之前压力测试是如何做的。

安装webbench#wget http://home.tiscali.cz/~cz210552/distfiles/webbench-1.5.tar.gz#tar zxvf webbench-1.5.tar.gz#cd webbench-1.5#make && make install进行压力测试并发200时# webbench -c 200 -t 60 /index.php参数解释:-c为并发数,-t 为时间(秒)Webbench - Simple Web Benchmark 1.5Copyright (c) Radim Kolar 1997-2004, GPL Open Source Software.Benchmarking: GET /index.php200 clients, running 60 sec.Speed=1454 pages/min, 2153340 bytes/sec.Requests: 1454 susceed, 0 failed.当并发200时,网站访问速度正常并发800时#webbench -c 800 -t 60 /index.phpWebbench - Simple Web Benchmark 1.5Copyright (c) Radim Kolar 1997-2004, GPL Open Source Software.Benchmarking: GET /index.php800 clients, running 60 sec.Speed=1194 pages/min, 2057881 bytes/sec.Requests: 1185 susceed, 9 failed.当并发连接为800时,网站访问速度稍慢并发1600时#webbench -c 1600 -t 60 /index.phpWebbench - Simple Web Benchmark 1.5Copyright (c) Radim Kolar 1997-2004, GPL Open Source Software.Benchmarking: GET /index.php1600 clients, running 60 sec.Speed=1256 pages/min, 1983506 bytes/sec.Requests: 1183 susceed, 73 failed.当并发连接为1600时,网站访问速度便非常慢了并发2000时#webbench -c 2000 -t 60 /index.phpWebbench - Simple Web Benchmark 1.5Copyright (c) Radim Kolar 1997-2004, GPL Open Source Software.Benchmarking: GET /index.php2000 clients, running 60 sec.Speed=2154 pages/min, 1968292 bytes/sec.Requests: 2076 susceed, 78 failed.当并发2000时,网站便出现“502 Bad Gateway”,由此可见web服务器已无法再处理用户访问请求总结:1、压力测试工作应该放到产品上线之前,而不是上线以后2、测试时尽量跨公网进行,而不是内网3、测试时并发应当由小逐渐加大,比如并发100时观察一下网站负载是多少、打开是否流程,并发200时又是多少、网站打开缓慢时并发是多少、网站打不开时并发又是多少4、应尽量进行单元测试,如B2C网站可以着重测试购物车、推广页面等,因为这些页面占整个网站访问量比重较大转自51cto。

webbench原理

webbench原理

webbench原理webbench是一种常用的压力测试工具,用于测试服务器的性能和稳定性。

它通过模拟多个并发用户访问服务器,测试服务器在高负载情况下的性能表现。

本文将介绍webbench的原理和工作方式。

webbench是基于C语言编写的,它通过创建多个线程模拟多个并发用户访问服务器。

每个线程都会发送HTTP请求,并等待服务器的响应。

通过统计服务器响应的时间和吞吐量等指标,来评估服务器的性能。

webbench的主要原理如下:1.初始化:webbench首先会解析命令行参数,包括要测试的服务器地址、端口号、并发用户数、测试时间等参数。

然后,它会创建指定数量的线程,并初始化这些线程的状态和计数器等信息。

2.发送请求:每个线程会循环执行以下步骤:1)创建一个TCP连接到服务器。

2)发送HTTP请求到服务器,并记录发送请求的时间。

3)等待服务器的响应,并记录接收到响应的时间。

4)关闭TCP连接。

3.统计结果:每个线程在执行完发送请求的过程后,会统计发送和接收的数据量、请求和响应的时间等信息,并将这些信息累加到全局计数器中。

4.输出结果:在测试结束后,webbench会根据统计的数据计算出各项指标,包括吞吐量、平均响应时间等,并将结果输出到终端。

webbench的工作方式如下:1.并发用户:webbench通过创建多个线程来模拟多个并发用户,每个线程都会独立地发送请求和接收响应。

通过增加并发用户数,可以模拟更多的用户同时访问服务器,从而测试服务器在高并发情况下的性能。

2.测试时间:webbench可以设置测试时间,即在指定的时间内进行压力测试。

测试时间越长,可以获取更多的数据,从而更准确地评估服务器的性能。

3.统计指标:webbench通过统计发送和接收的数据量、请求和响应的时间等信息来评估服务器的性能。

其中,吞吐量表示单位时间内处理的请求数量,平均响应时间表示服务器平均处理一个请求所需的时间。

4.结果输出:webbench会将测试结果输出到终端,包括吞吐量、平均响应时间等指标。

web压力测试指标

web压力测试指标

web压⼒测试指标
1.TPS
每秒钟完成的web请求响应数量
TPS=并发数/响应时间
TPS是衡量系统性能的重要指标
2.并发数
时间段内,系统同时处理的web请求响应数量
3.响应时间
所有web请求处理完毕的时间
4.吞吐量
吞吐量指的是单位时间系统传输数据总量。

可知吞吐量和TPS,并发数这两个因素是正⽐关系。

但是当TPS,并发数达到极限值时,吞吐量不升反降,这是因为系统资源产⽣了⼤的消耗。

5.PV
页⾯浏览量。

服务器页⾯每刷新⼀次,算作⼀次PV流量。

IP/PV⽐:指的是单个IP页⾯浏览量,该指标可以说明此次访问有效率。

6.计算服务器数量
上述指标⼀个重要的作⽤是计算所需服务器数量。

关于PV,我们需要知道⼀个原则:每天80%的访问集中在20%的时间⾥,这个时间叫做峰值时间。

确保在峰值时间⾥,服务器能扛起并发访问的压⼒就可以了。

如:每天300W PV的单台服务器,这台服务器需要多少TPS?
(300W*0.8)/(24h*60*60*0.2)=139(TPS)
如果⼀台机器的TPS是58,需要⼏台机器⽀持?
139/58=3
7.TPS测量⽅法
可以使⽤http_load,webbench,ab等压⼒测试⼯具进⾏测量。

产⽣压⼒后,我们可以拿到TPS,响应时延等性能数据。

具体如何定位性能瓶颈产⽣的原因,
需要我们主动在服务器,代码层上进⾏优化。

webbench原理

webbench原理

webbench原理Webbench原理解析Webbench是一个在Linux平台下使用的非常简单的网站压测工具。

它使用C语言开发,通过模拟多个客户端同时访问目标服务器,测试服务器的负载能力和性能瓶颈。

本文将对Webbench的原理进行解析,并探讨它的工作流程和内部实现机制。

一、Webbench的工作流程Webbench的工作流程可分为以下几个步骤:1. 解析命令行参数:Webbench通过解析命令行参数来获取测试相关的信息,例如目标URL、并发数、请求次数等。

2. 创建并发连接:Webbench根据指定的并发数,创建多个客户端连接,模拟多个用户同时访问目标服务器。

3. 发送HTTP请求:每个客户端连接会发送HTTP请求到目标服务器,请求的内容包括请求方法、URL、请求头等。

4. 接收服务器响应:目标服务器接收到请求后,会返回相应的HTTP响应,包括状态码、响应头、响应体等。

5. 统计结果:Webbench会统计每个客户端连接的请求结果,包括成功数、失败数、平均响应时间等,并计算整体的测试结果。

6. 结束测试:测试完成后,Webbench会输出测试结果,并关闭所有客户端连接。

二、Webbench的内部实现机制1. 多线程模型:Webbench使用多线程来模拟并发连接,每个线程负责一个客户端连接。

通过创建多个线程,可以实现多个用户同时访问目标服务器。

2. 非阻塞IO:Webbench使用非阻塞IO来提高性能。

在发送HTTP 请求和接收服务器响应的过程中,使用非阻塞IO可以使线程无需等待IO操作完成,而是继续执行其他任务,从而提高并发能力。

3. 定时器:Webbench使用定时器来控制每个客户端连接的超时时间。

通过设置合理的超时时间,可以及时关闭超时的连接,避免资源浪费。

4. 状态机:Webbench使用状态机来处理HTTP协议。

在解析HTTP 响应时,采用状态机的方式逐个字节地解析,从而减少内存的开销,提高解析效率。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

在运维工作中,压力测试是一项非常重要的工作。

比如在一个网站上线之前,能承受多大访问量、在大访问量情况下性能怎样,这些数据指标好坏将会直接影响用户体验。

但是,在压力测试中存在一个共性,那就是压力测试的结果与实际负载结果不会完全相同,就算压力测试工作做的再好,也不能保证100%和线上性能指标相同。

面对这些问题,我们只能尽量去想方设法去模拟。

所以,压力测试非常有必要,有了这些数据,我们就能对自己做维护的平台做到心中有数。

目前较为常见的网站压力测试工具有webbench、ab(apache bench)、tcpcopy、loadrunner
软件名称简介优缺点
webbench 由Lionbridge公司开发,主要测试每秒钟请求数和每秒钟数据传输量,同时支持静态、动态、SSL
部署简单,静动态均可测试。

适用于小型网站压力测试(单例最多可模拟3万并发)
ab(apache bench)Apache自带的压力测试工具,主要功能用于测试网站每秒钟处理请求个数
多见用于静态压力测试,功能较弱,非专业压力测试工具
tcpcopy 基于底层应用请求复制,可转发各种在线请求到测试服务器,具有分布式压力测试功能,所测试数据与实际生产数据较为接近后起之秀,主要用于中大型压力测试,所有基于tcp的packets均可测试
loadrunner 压力测试界的泰斗,可以创建虚拟用户,可以模拟用户真实访问流程从而录制成脚本,其测试结果也最为逼真模拟最为逼真,并可进行独立的单元测试,但是部署配置较为复杂,需要专业人员才可以。

下面,笔者就以webbench为例,来讲解一下网站在上线之前压力测试是如何做的。

安装webbench
#wget http://home.tiscali.cz/~cz210552/distfiles/webbench-1.5.tar.gz
#tar zxvf webbench-1.5.tar.gz
#cd webbench-1.5
#make && make install进行压力测试
并发200时
# webbench -c 200 -t 60 /index.php参数解释:-c为并发数,-t 为时间(秒)
Webbench - Simple Web Benchmark 1.5
Copyright (c) Radim Kolar 1997-2004, GPL Open Source Software.
Benchmarking: GET /index.php
200 clients, running 60 sec.
Speed=1454 pages/min, 2153340 bytes/sec.
Requests: 1454 susceed, 0 failed.当并发200时,网站访问速度正常
并发800时
#webbench -c 800 -t 60 /index.php
Webbench - Simple Web Benchmark 1.5
Copyright (c) Radim Kolar 1997-2004, GPL Open Source Software.
Benchmarking: GET /index.php
800 clients, running 60 sec.
Speed=1194 pages/min, 2057881 bytes/sec.
Requests: 1185 susceed, 9 failed.当并发连接为800时,网站访问速度稍慢
并发1600时
#webbench -c 1600 -t 60 /index.php
Webbench - Simple Web Benchmark 1.5
Copyright (c) Radim Kolar 1997-2004, GPL Open Source Software.
Benchmarking: GET /index.php
1600 clients, running 60 sec.
Speed=1256 pages/min, 1983506 bytes/sec.
Requests: 1183 susceed, 73 failed.当并发连接为1600时,网站访问速度便非常慢了
并发2000时
#webbench -c 2000 -t 60 /index.php
Webbench - Simple Web Benchmark 1.5
Copyright (c) Radim Kolar 1997-2004, GPL Open Source Software.
Benchmarking: GET /index.php
2000 clients, running 60 sec.
Speed=2154 pages/min, 1968292 bytes/sec.
Requests: 2076 susceed, 78 failed.当并发2000时,网站便出现“502 Bad Gateway”,由此可见web服务器已无法再处理用户访问请求
总结:
1、压力测试工作应该放到产品上线之前,而不是上线以后
2、测试时尽量跨公网进行,而不是内网
3、测试时并发应当由小逐渐加大,比如并发100时观察一下网站负载是多少、打开是否流程,并发200时又是多少、网站打开缓慢时并发是多少、网站打不开时并发又是多少
4、应尽量进行单元测试,如B2C网站可以着重测试购物车、推广页面等,因为这些页面占整个网站访问量比重较大
转自51cto。

相关文档
最新文档