




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、WAS 压力测试使用方法一、目的1、了解WAS负载测试软件的安装过程,进行安装测试实验。2、了解WAS负载测试软件的用途和简单的操作。3、掌握WAS负载测试软件测试过程。4、能够使用WAS 负载测试软件进行简单的测试工作。二、实验环境操作系统:windows 2000 Pro + SP4应用系统:WAS 服务器负载测试软件三、实验过程随着网络服务器端处理任务的日益复杂,以及网站访问量的迅速增长,服务器性能的优化已成为非常迫切的任务。在性能优化之前,测试不同条件下服务器的性能表现,并找出影响性能瓶颈所在,将是Web 设计性能改善方案的重要依据。在构造一个Intranet 网站时,负载测试是任何W
2、eb 应用开发周期中一个重要的环节。在构造一个为大量用户服务的应用之前,搞清楚产品配置能够承受多大的负载十分重要,测试能够暴露出最终会导致服务器崩溃的内存泄漏、访问阻塞等情况。但是在实际的构建过程中,若要按照系统真实运行的情况,组织成千上万的用户来进行压力测试,无论从那个方面进行实施,都是不现实的。因为一旦发现了问题,不仅需要重复的进行这种耗费资源巨大的测试,而且问题并一定能够重现,并不能方便的找出性能的瓶颈或问题所在。解决这个问题的办法是通过使用软件的办法解决,通过进行软件模拟的方法进行,这就是负载的压力测试。无论哪种情形,对运用软件进行负载测试可以获得重要的基准性能数据,为未来的代码优化、
3、硬件配置以及系统软件、硬件更新与升级带来依据和提供数据。1 Web 服务器负载测试软件介绍WAS ( Microsoft Web Application Stress Tool , Web 应用负载测试工具)提供了一种简单的方法模拟大量用户进行访问目标网站。这个测试工具能够提供Web 应用程序工作时对硬件和软件的使用情况。为了有效的对Web 应用程序进行负载(压力)测试,Microsoft发布了简单易用,功能强大的工具WAS 。或者 Windows 2000WAS 要求具备的操作系统必须是Windows NT 4.0 SP4Server , Internet Explorer 4.0 以上版本
4、。为了对网站进行负载测试,WAS 可以通过一台或者多台客户机模拟大量用户访问We啊站的活动。WAS支持身份验证、加密和 Cookies ,也能够模拟各种浏览器类型和Modem 速度,它的测试功能和性能表现良好。使用 WAS 时,为了更加接近真实的进行压力测试,通常推荐运行WAS 的测试机和Web服务器分开。2 Web Application Stress Tool 的设置及其操作3 1 主界面窗口第一次安装完WAS 后, 可在本机操作系统(以 Windows 2000 Server 为例) 中找到主界面,通过单击执行,其步骤是:开始 ->程序->Microsoft Web Appl
5、ication Stress Tool 。第一次执行时会出现一个Create new script 的界面。4 2 制作生成脚本1 开始使用WAS要对网站进行负载测试首先必须创建WAS 脚本模拟用户的活动。可以用下面四种方法之一创建脚本:通过记录浏览器的活动。通过导入IIS 日志。通过把WAS 指向Web 网站的内容。手工制作。这里通过最常用的方法通过记录浏览器的活动来讲解。 其他三种方法在后面将会提26rWeh Applicaticn Strecs - CiProgram FilesMiicro4cfl Web Application StreiHie Ejdt SCilptS View V
6、Vr idcifl Help如nGMManual“E Rgftlhg 七Dgontert Treeseainas飒I Perf members为产白gewcu口5£ Users硝t Cldlls国 CookiesteaVerb PaingrordDubl Ldldk,. FGETf QU 训 II至 p图1简单的Script (脚本)界面2.录制测试脚本在录制测试脚本前,需要首先关闭IE的缓冲区。(1)在工具菜单,点Internet选项(2)点常规标签,然后点删除文件按钮。如果使用IE5.0或以上版本则不需要修改代理设置,因为 5.0以上版本的IE允许WAS 改变这些设置。而对于IE
7、4.0或早期版本,WAS使用一个内置的代理服务器来记录浏览器 活动。按WAS的需要指定代理设置:在工具菜单,点Internet选项。在连接标签里,修改代理设置以使代理服务器指向Localhost,并且使用端口 8000。不选“对于本地地址不使用代理服务器”选项。打开菜单,选择 Scripts|Create|Record创建一个测试脚本。选取要记录的内容,有下面 3种。图2Record delay between request:记录了请求之间的延迟。由于用户实际上在浏览网站时,对于请求之间存在几秒甚至几分钟的延迟,这种录制方法在执行时会模仿用户之间的延迟发送请求,所以会是一个更加实际的测试。如
8、果测试的目的是要发现Web应用程序的承受极限,就不要选择该项;如果只是想模拟一个特定数量的用户场景,那么选择该项进行测试捕捉请求延迟。Record browser cookies & Record the host header: 只记录用户的会话,不记录延迟时 间。一般情况下,不需要选择这两项,可以让 WAS创建cookies和host header,这就如同用户登 录某个网站一样。然而,如果有网站的回归信息时(比如一个用户的主要特征信息或者与一个永久性cookies相连的其他信息),在模拟一个新的用户登录网站和进行必要的用户配置测试前,必须保证清除cookies,如果Web应用程序
9、需要用户接受 cookies,那么需要选中该 选项。目前这个版本的 WAS软件对基于浏览器IE录制脚本的方式还不支持 HTTP/SSL请求。 一般情况下,只选择后二种会增加压力的强度。根据压力测试实际的情况,选择合适的选项,然后点“ Next | Finish”,WAS会打开一 个IE窗口,在IE中输入要测试的站点地址,然后就可以按照实际的情况开始浏览站点了,浏览的同时也就是执行测试用例的过程。图3测试前确定站点地址等测试用例执行完成后,切换到WAS窗口,点"Stop Recording: “按钮,停止录制脚本。File | 1dt 和就(过Mo川 Fjelp- I 日 I M刈 河
10、QlD密I >lol x|1|库便2itg Kt cor di Ai 口iw GroupGET /Ihiv4mish7/secure/account, asyx_*JAcctpt:tr凡 i*"/jp*% i*£*/pjp*l tpplictboik/vtid mi-povtrpointyReferel* . http /19(2. 168. 6. 13T/sh7/$hdf4SpXAc c tpL5P * : :L-cnUstr-Aginl: Na£illV4 0 (ewp在ibl. ISIE 6. Oj VitiJawe IT 5.0b . Kn CLE
11、1 0 3705)Host 192 160 6 137Cooki: ASF«iimld= wf3h5nTclcilZvivkqOwtqrr; *DUAUTH=91 S8DOF5B763D*83IJf74OF60S3O3C48POST /Duwmdi sKT/stcurt/tccount. tipxAccept: 】magef&i£ i,*£e,x-xbiti>GL ijp&s;. ie*第e/pjpe% 4pplicatin/vnd ips-pavrerpirjRfftrar : httf 160. 6. 137/Duraffli xhT/s
12、tcurt/accenmt. *spKAs幅t-Ltndas: ih-cnCQUtent-Type : appli cat I Qn/x-i7fir- for ih-url encodedUifr-AftM: Wo:illt/4.0 (coapiliblt; «5IE 5 0; Iindgf NT 5 6 NET CLR 10 37U5)Hot: 192.188.6 137Cgt*nLL*nEth. 524Fr a : nsr c auchtCookie: ASF. HtT_Stni&nZd=wf3hSnvclci1?vjvkqOwtrr. hDlfAUTH=9168D0F5
13、B7&3DAS3D740F6BS303C48j料 Scripts ; Nm R二| 国 Reports 詈 Recording,.图4录制结果WAS回到了视图页面,在该页面中可以看到在录制过程中WAS收集的每一个链接,并且 还可编辑GET、POST以及HEAD信息。制作WAS脚本较为简单,但要制作出模拟真实用户活动的脚本有些复杂。如果已经有 一个运行的Web网站,可以使用 Web服务器的日志来确定 Web网站上的用户点击分布。如果 应用还没有开始运行,那么只好根据经验作一些猜测了。图5使用Web服务器日志来确定Web网站上的用户点击分布3负载参数设置测试脚本录制完成后,下一步要作的就是
14、配置运行脚本的负载选项,可以调整测试配置以便观察不同条件下的应用性能。3.1 目录树(Content Tree)由于WAS和 Web Server是分开的,所以这里不需要进行设置。3. 2负载选项的设置(Setting)点击“Setting”即可开始负载选项的设置。1. Concurrent ConnectionsStress Level (threads)的数值决定了所有客户机创建的 Windows的线程的数值。每一 个线程创建多个 Socket连接(具体多少 Socket连接数取决于 Stress multiplier(sockets per thread),每个Socket连接就是一个并
15、发的请求 (request)。图6 创建多个Socket连接卜面这个公式表示了它们之间的关系:总的并发请求数=Stress Level * Stress multiplier = 总的Socket连接数Stress Level和Stress multiplier 这二项决定了访问服务器的并发连接的数量。Microsoft建议不要选择超过100的Stress Level值。如果要模拟的并发连接数量超过 100个,可以调整Stress multiplier 或使用多个客户机。 在负载测试期间 WAS将通过DCOM 与其他客户机协调。2. Test Run Time设定持续运行多长时间的测试。可以设
16、定让WAS持续运行多少天、多少个小时、多少分钟、多少秒。3. Request Delay (in milliseconds)设定请求延迟时间的最大、最小值,当然也可以选择" Use random delay”使用随机的 延迟时间。一般情况下,常常会浏览一页,发现一个链接后,点击它。即使是对该网站熟悉 的人,4. SuspendWAS允许设置warmup (热身)的时间,一般可以设置为1分钟。在热身期间WAS开始执行脚本,但不收集统计数据。热身时间给 MTS、数据库以及磁盘缓冲等一个机会来做 准备工作。如果在热身时间内收集统计数据,这些操作的开销将影响性能测试结果。WAS也允许设置Co
17、olDown 时间。在 WAS 执行的时间达到设定的 Test Run Time 时,进入 CoolDown Time ,这时WAS并没有停止执行脚本,同样也不会收集统计数据。下图表示了 它们的先后关系。图7 WAS进行工作的三个阶段WarmUp :不收集统计数据Test Run Time :收集统计数据CoolDown :不收集统计数据5. Bandwith (带宽)设置页面提供的另外一个有用的功能是限制带宽(throttle bandwidth )。带宽限制功能能够为测试模拟出 Modem (14.k K , 28.8 K , 56 K)、ISDN (64 K , 128 K)以及T1 (
18、1.54 M)的速度。使用带宽限制功能可以精确地预测出客户通过拨号网络或其他外部连接访问 Web服务器所感受的性能。6. Redirects、Throughput、Name resolution这几个选项一般情况下采用默认情况即可。选中Follow HTTP redirects 选项将会支持重定向。选中Throughput中的两项,WAS将会收集活动用户的cookies,以及收集网站的统计数 字。默认情况下都会选中这两项,如果不选择,将会增加压力测试的强度。Name resolution默认情况下没有选中。选中该选项,会让每一个客户测试机执行查询, 只有在使用多个子网时才需要选中该项。3.3
19、Perf Counters (性能计数器)使用WAS ,从远程Windows NT 和Windows 2000 机器获取和分析性能计数器 (Performance Counter )是很方便的。加入计数器要用到下图所示的Perf Counters 分枝。图 8 Perf Counters 分枝一般情况下,这里需要添加的性能计数器有:1. Web Server 处理器:CPU使用百分比( CPU Utilization ) 内存:内存使用百分比( Memory Utilization ) 线程:每秒的上下文切换次数( Context Switches Per Second (Total) ) A
20、SP :每秒请求数量(Requests Per Second ) ASP :请求执行时间(Request Execution Time ) ASP :请求等待时间(Request Wait Time ) ASP :置入队列的请求数量(Requests Queued )2. 各个WAS测试机处理器:CPU使用百分比( CPU Utilization )内存:内存使用百分比( Memory Utilization )在测试中选择哪些计数器显然跟测试目的有关。虽然下面这个清单不可能精确地隔离出性能瓶颈所在,但对一般的Web服务器性能测试来说却是好的开始。? 处理器:CPU使用百分比( CPU Uti
21、lization )? 线程:每秒的上下文切换次数( Context Switches Per Second (Total) )? ASP :每秒请求数量(Requests Per Second )? ASP :请求执行时间(Request Execution Time )? ASP :请求等待时间(Request Wait Time )? ASP :置入队列的请求数量(Requests Queued )CPU 使用百分比反映了处理器开销。CPU 使用百分比持续地超过75% 是性能瓶颈在于处理器的一个明显的迹象;每秒上下文切换次数指示了处理器的工作效率。如果处理器陷于每秒数千次的上下文切换,
22、说明它忙于切换线程而不是处理ASP 脚本。 每秒的 ASP 请求数量、执行时间以及等待时间在各种测试情形下都是非常重要的监测项目。每秒的请求数量表明每秒内服务器成功处理的ASP 请求数量。执行时间和等待时间之和显示了反应时间,这是服务器用处理好的页面作应答所需要的时间。可以绘出随着测试中并发用户数量的增加每秒请求数量和反应时间的变化图。增加并发用户数量时每秒请求数量也会增加。然而, 最终会达到这样一个点,此时并发用户数量开始“压倒”服务器。如果继续增加并发用户数量,每秒请求数量开始下降,而反应时间则会增加。要搞清楚硬件和软件的能力,找出这个并发用户数量开始 “压倒” 服务器的临界点非常 重要。
23、置入队列的ASP 请求数量也是一个重要的指标。如果在测试中这个数量有波动,某个COM 对象所接收到的请求数量超过了它的处理能力。这可能是因为在应用的中间层使用了一个低效率的组件,或者在ASP 会话对象中存储了一个单线程的单元组件。运行 WAS 的客户机CPU 使用率也需要监视。如果这些机器上的CPU 使用率持续地超过 75% ,说明客户机没有足够的资源来正确地运行测试,此时应该认为测试结果不可信。在这种情况下,测试客户机的数量必须增加,或者减小测试的Stress Level 。3.4 Page Groups对于一个Web 应用而言,同一时刻用户点击的分布是不一样的。WAS 允许设置用户点击流量
24、的分布比例。图9用户点击流量的分布比例这里假设在一个 Web应用程序中,有650个人同时在线,其中100人正在添加提交数 据,占15.38%;有150人正在查询,占23.08%。按照不同的 Web应用,可以根据实际的情 况再定制这个比例关系,来更加符合实际的情况。3.5 Users (用户)现在很多Web应用程序为了提供个性化的服务,都设计了登录过程。每个用户都有自 己的登录名和密码。 WAS考虑到这种情况,只要在 Users分支中添加用户名和对应的密码 即可。图10用户登录界面3.6 Clients (客户)添加多个WAS客户机。在运行期间,各个WAS客户机是通过DCOM来协调的。各个WAS
25、客户机只要正确安装了 WAS软件,启动了 WebTool服务,它们就可以自己协调操作。 只要在Clients分支内添加 WAS客户机即可。图11 添加WAS客户机3.7 Cookies这里显示的是用户名以及对应的cookies。这里不需要设置。4运行测试脚本所有的设置完成以后,就可以运行WAS来进行压力测试了。要运行测试脚本很简单,只要选中测试脚本的名称,然后点击工具栏上的“运行”按钮, 即可。建议第一次运行测试脚本时,Test Run Time不要太长,Stress Level以及Stressmultiplier不要太大,因为,第一次运行的目的只是为了检验测试脚本正确的运行。Web Appl
26、ication Sires5 - C:Program FilesXMicrosoft Web Application Stress ToolHFile Edt Soriots View Wnoow HelpStrvir localhostj 刊|>G| >1 工隹值iSample ScriptDTM5Luwmish?Content TreeSettng5Perf CojntersPage GroupsUsersClientsCookies运行脚本点这个按钮Verb|CET-uwami用7一HETa mi 由 7/POST/duwamish7jt>eF3ull- aspxUET
27、/duwjrni 对力fhoopingcuit,m 5PMDcuble-cli:k on a script item to图12运行测试脚本5测试结果每次测试运行结束后, WAS会生成详细的报表,即使测试被提前停止也一样。WAS报表可以从View菜单选择Reports查看。下面介绍报表中几个重要的部分。5.1 摘要页面摘要部分提供了页面的名字,接收到第一个字节的平均时间( TTFB ),接收到最后一个字节的平均时间(TTLB ),以及测试脚本中各个页面的命中次数。TTFB和TTLB这两个值对于计算客户端所看到的服务器性能具有重要意义。TTFB反映了从发出页面请求到接收到应答数据第一个字节的时间
28、总和(以毫秒计),TTLB包含了 TTFB ,它是客户机接收到页面最后一个字节所需要的累计时间。只要选中页面的名字,即可显示页面摘要。OverviewKtepoir t na>e Rwi 6 Run leiigth2G03-4- li 2D0 3-4-16ao oi on7755面的.告字Web Acplic4ian Ett。: Tool Versiun 1 1 280 1Kot«HSamlplt Kicronft ?eb Applicotion 弓手 ScriptNuiLb*f Ot tMt Cl l#nt*4d>E hits9S26tequMMlt pn Se>
29、egdHl 04lesSir如tt C-cwct*”75Total 助tm 5sot (in hH1736.URate ( in KB a J 工阍 19Total DyEg tec肄(lii KB) 2SB80 SiBytes Rec* Rate (in. KBa) 4 30 $3Socket ErrorLcnkmectS«bd:0Timit :0fit白 Res u 11. sSmsMii u l Qun &* :01Script Settings弓EHTUSHMu-beir of thr»*d4T*?it len-jl: h.Varii upCocld8hUs
30、e EondoK Dolovin 81*v T&» KeK D»l« TimeFolic# iRedireet* 屋,屋 RMlimict D»ipthlodBlboflt 50looOQOM _K Doo VOD 45 ODD?.2/¥11D nW O nonClients ujgd in t»t192 168 6 191192 168 6 90 loMlbostClients ncit used in testserver 1RmuU CodMGode DescriptC0UJ3.tFmnd电专喜Hits TTFB Abg
31、 TTLfi hp luthj£Tccuciik ia *spf"95T xMsplwcc«lGET 二tjiJjI之= bxo»="?T asp,jKT S3 lea / f i 1MCsC * spq:EThtalt««t h&GET«口1.05尊(七筌3:七 sspGET / sa.*ples -logrc jgs-bjnsrK124419 13-呼*十.十r<2 2.1A- 1 147Q 1Q4. 11 tb 1-o 4 .b 4 2- 5-q 0q -T 1 -1-232 22 236 -7
32、 2 f h 3 s b E * 2 7 6 u - - s - B 1 B 2 o g« 3 -h- M7 4 4 1 -B A-J- 3 3 G *J< 2- 2,LNo n- Mo No Ho Ng No图13 页面摘要5.2 Result Codes(结果代码)如果是一个新创建的测试脚本,应该检查一下报表的Result Codes 部分。这部分内容包含了请求结果代码、 说明以及服务器返回的结果代码的数量。如果这里出现了 404代码(页面没有找到),说明在脚本中有错误的页面请求。 具体的错误代码表示的意义, 可以参考IIS 的说明文档。Result Codes匚 odeD
33、escriptionCounto A 4HNot Fcund4280ETTP result cade not given 15图14测试结果代码5.3 Perf Counters (性能统计)报表中还包含了所有性能计数器的信息。这些数据显示了运行时各个项目的测量值,同时还提供了最大值、最小值、平均值等。报表实际提供的信息远远超过了这里介绍的内容。5.4 Script Settings (脚本设置)这里显示的是运行本次测试时的设置,也就是前面讲到的Setting部分的内容。N umbex of meaisueiaexits :6Computer.xvYAHHUIZObject:Frcoessei
34、rInstance ._TctalCoun*ex:X Fx"ocessoir Time:o 308290 5 0 4 4 2 . :0 901270 6 s £ 6 6 1Average:Min:2" 5 th Percent i le , S 0 th Percentile:7 S th Pei'csnt i le : Mmi* :Computer: Object-: Counsel?:XXYiNHUILASF.NETEetjiiBst Execution TimeA:0.00M in :0 002 5 th Percent ile-0.005 0th
35、Pe:ro=Ti t i Lu0 . 007 Sth Percentile"0 00Max .0 . 口口ComputerWAHHIHLObject;ASF.NETCounter:Request Vait TimeA verage:0.00M in :0.002 5 th Percem t ile: . 005 0 th Percen t ile; . oa图15运行本次测试时的设置5.5 Test Clients (测试客户机)这里显示的是各个 WAS客户机的情况。先总体说明在测试中使用了那些WAS客户机,在使用的WAS客户机中显示。执行了多少线程。模拟了多少用户。点击的次数。连接
36、失败的次数。Client Machine:192 168.6 191_Jumter of threads1ifumter of users:19Hit Count:1274Connect FaiLviss:5352图16测试客户机5. 6 Page Summary (页面概要)显示了在测试中各个请求内容的 TTFB和TTLB ,以及点击的次数等信息。具体的说明 已经包含在上面的摘要中了。5.7 Page Groups (页面组)显示不同的用户组在测试中的执行情况。这里提供的信息包括用户组的分布情况,以及在所有用户组中所占的比例。点击的次数,以及在所有点击次数中所占的比例。Result Code
37、s 情况。Socket连接的信息。Group ResuItsDistribution:100X Total Distribution:%S0.00Hit Coiiiit :7000X Total Hits:X2S.88Result CodesCodeDescriptionCount404Not Found7000Socket StatisticsSocket Connec t s:7007Total Bytes Sent (in KB)2258 .98Bytes Sent Rate (m EC日/w::12 53TotJ. Bytes Jtecv ( in HE)21246.09Bytes R
38、ecv Rat曰(in KBs;:117,83图17用户组在测试中的执行情况5.8 Page Data (页面数据)显示了各个请求内容的更加详细的信息。一般技术需求中的运行效率信息可以在这里验证。6其他方式编写测试脚本前边提到,编写测试脚本有 4种方法,现在对其他三种方法进行简单的介绍。6.1 手动编写测试脚本打开菜单,选择 Scripts|Create|Manual手动创建一个测试脚本 ,然后出现了 NewScript, server中输入要进行测试的服务器 IP地址或计算机名称;在脚本的内容表格中verb项选择脚本运行方式get、post、head ; path中输入向服务器提交的文件或字
39、符串。Wvb Appk 4Hdh Mrvt« - (: PFi»qr«T)rtfrt,r佻图18手动创建测试脚本L Vation G- Cz Prog ram F i les Micr iwaft Web Applncat-iciin Stress ToolWA'号福理,国it QEfXs View rtndow Helph.*.Lfd网Oontmu闻誉|酉叫够| »心| MU电图里Q Defaults4 Sample 5cripts dtmf箱 Du收arnbhZ3,源Script.-幼人静-拄行汨ifS的雕务霁工p 地址或-才算机名称如铜人同
40、里的对脚本的阮明选修脚本运行万式-W«lD«nbLe-cli ck oil a ser ipt i term to铲 GgHEi: Mew S. 口七port之 I图19手动创建测试脚本参数设置6.2 导入IIS日志这种方法适合于开始投入运行的Web应用程序。IIS日志记录了用户访问系统的所有信 息。通过导入IIS日志的方法建立的测试脚本,是最符合实际运行情况的方法。如果有 IIS日志,推荐使用这种方法。图20导入IIS日志的方法建立测试脚本这种方法也比较简单。打开菜单,选择 Scripts|Create|Log导入IISs日志创建一个测试脚本。然后出现导入IIS日志的第一
41、步,选择IIS日志的路径,默认情况下的路径如图所示。图21 选择IIS日志的路径(1)Next进入第二步,一般情况下不用做改动,取默认即可。图22选择IIS日志的路径(2)点击Finish后,WAS自动生成脚本。6.3 导入网站内容文件这种方法通过导入网站上具体的文件来生成测试脚本。一般情况下,不推荐使用这种方法。下面简单说明这种方法的使用。打开菜单,选择Scripts|Create|Contents , WAS自动新建一个测试脚本,并且切换到ContentsTree节点。匚"2<-JU 胤r<nl«h.lLVilrlul r»«1»
42、;修1.酢,rtu)n«4ik ire崎 * C*t专«<二* »| 3 ,4Itf«rMi 中 cbC*l.«44« L«l 也>中r vl!«ivfKrL4t kt t-.01 «晨得将馆奋*叽_L KJ I* 制痔金Iu 巴号工科甲勺!I夏才 朴内看中恸Dll F I3&_fwer亶wn*匚*心d Cmm一二二二U二-口口白口口口口口口口口口目4v E wd 1 lilpi如 Ewit upx ci "Ri "呼I* F Vllt W4” J图23导入网站内容
43、文件然后回到New Script的主页面,会看到选择的内容文件自动添加到表格中。Kates:IzJDouble-click on a script i tern toVerbPathGroupDela1fGET Ljeb/categori&s. aspxdefaultGETdeFault0GET/webjerrcrpage.aspxdefault>图24选择的内容文件自动添加到表格中7设计测试方案时的一些注意点7.1 大规模测试时需要大量WAS客户端为了充分利用资源,可以在项目组每个人的机器上都安装WAS软件(只要正确安装,启动WebTool服务即可)。这样在测试时,WAS会自动协调,自动分配线程。7.2 系统中有很多的角色虽然WAS可以将不同角色执行请求的顺序进行混合,但是不知道WAS是如何混合的,因此不能随时控制角色的状态。建议将不同的角色分组,每个角色放到一个WAS测试机(充 当控制器)上,这样可以分角色而又集中的对Web Server进行压力测试,同时又能随意的控制各个WAS客户机的状态。这种思想是模仿 Load Runner软件,具体实施还需要不断的 学习和实验
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 车辆过户手续办理及产权变更全程跟踪服务合同
- 《散文诗二首》第二课时教学设计
- 厕所清洁服务合同包含专业清洁工具租赁
- 生态车库租赁与环保服务协议
- 农业产业链协同创新下2025年新型农业经营主体培育模式研究报告
- 农业产业集群农业产业链金融产品创新与风险管理策略研究综述报告
- 《熔化和凝固》教学设计
- 安徽省宣城市宣州区水阳中学心初级中学2025届数学七年级第一学期期末教学质量检测模拟试题含解析
- 漳州城市职业学院《综合俄语(五)》2023-2024学年第一学期期末试卷
- 沈阳航空航天大学《高等数学概率论与数理统计》2023-2024学年第一学期期末试卷
- 电子物料(电感、电容、芯片、PCB)的来料检验项及检验方法SIP
- 刑法学(总论)辅导教案
- 非遗资源数据库建设
- 报案材料范本
- 林地赠与协议书(2篇)
- 2023四年级数学上册 1 大数的认识第11课时 用计算器计算教案 新人教版
- 2023年石嘴山市直机关遴选公务员考试真题
- GCP相关人员职责
- CTD申报资料:创新药IND模块一-行政文件和药品信息
- (高清版)JTGT 3331-2024 采空区公路设计与施工技术规范
- 2024广西公需课高质量共建“一带一路”谱写人类命运共同体新篇章答案
评论
0/150
提交评论