资源预览内容
第1页 / 共23页
第2页 / 共23页
第3页 / 共23页
第4页 / 共23页
第5页 / 共23页
第6页 / 共23页
第7页 / 共23页
第8页 / 共23页
第9页 / 共23页
第10页 / 共23页
亲,该文档总共23页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
姓名:杨金彪 研究方向:异构多核实验室:西区电三楼421压力测试实验内容: 了解压力测试的过程,理解web压力测试概 念 熟练运用(WAS)Web Application Stress Tool软件进行压力测试 使用Web Application Stress Tool对网站进行 压力测试 完成实验报告软件及安装过程:教辅系统-课程实验实验题实验题 目实验题实验题 目 Was软件介绍 Web Application Stress Tool简称was初次启动的主界面如下菜单栏介绍 File按钮暂时用不到 Edit用不到 Scripts,用于创建新脚本 View,用于查看测试报告的 Windows,窗口 Help帮助信息测试步骤-创建新脚本 点击Scripts-create-manual创建好的新脚本如下,缺省名为New Script 双击可修改。Server项:用于输入服务器端ip的 Notes项:用户填写备注项的 Verb项和Path项:选择获取网页内容类型脚本设置-主要是Settings项Settings项参数介绍 Stress level表示模拟的线程数 Stress multiplier表示单个线程的并发连接数 stress level乘以stress multiplier就是客户端 同时连接的并发数,如stress level设置成 300(最好不大于500),stress multiplier设 置成2,那么客户端的同时并发连接数就是 300*2=600; Test run time是测试运行时间,可设置为秒级 或分钟级或小时级 Request delay是停止响应时间,可设随机区间Suspend项 Warm up:指测试预热时间,此时间的连接 数不统计在结果中 Cool down:为测试结束后收尾时间。 Bandwith项:指定带宽瓶颈的,即模拟网站 大多数用户所使用的带宽,有三种, Modem(14.k K,28.8 K,56 K)、ISDN( 64 K,128 K)以及T1(1.54 M)的速度 其它的如Redirects、Throughput项不是重点, 缺省值即可结果查看步骤点击View-Reports Overview:实例一 服务器端性能测试 模拟大量并发用户同时访问服务器,测试 服务器在负载连续增长情况下的承载访问 量、响应速度、CPU利用率等性能指标。实验环境 服务器端:以实验室一台服务器来测试,服 务器ip为1.0.0.89 服务器配置: intel双核cpu、 内存512M、 linux操作系统、硬盘200G客户端:本地主机(自己的机子)实例一、步骤一、启动was软件右键-以管理员身份运行二、创建新的脚本 Scripts-New-manual 双机重命名为1.0.0.89_test。三、设置服务器ip和获取网页内容Server项填为:1.0.0.89 Notes项是我写的备注 Verb项和Path项是获取内容 方法设为:Get,路径为/users/sign_in原网页内容如下: 是我们以1.0.0.89服务器搭建的一个 Gitlab登陆界面 实验的原理就是模拟多个用户同时登陆此 网址,请求服务。 下面进行Settings项的设置: 并发连接数设为500*4, 测试运行时间设为30秒, 请求延迟设为2040毫秒 Warmup设为5秒, Cooldown设为0. Bandwith(带宽)设为14.4四、运行测试脚本 Scripts-Run五、查看测试报告 View-Reports (ppt看不清,可见 附件实验截图.doc)六、结果分析 从Reports报告中,我们可以看到访问量和 响应速度。 我比较了实验前和实验时的服务器CPU利用 率,was运行前:截屏时间14点35分07秒CPU利用率0.3% Was运行时 截屏时间14点35分49秒 CPU利用率94.4%(ppt看不清,可见 附件实验截图.doc)实例二 服务器端响应速度测试 有可测试的服务器资源时可以完成实例一 ,没有时,可以完成对服务器的响应速度 测试 实验环境 服务器端:中国科大教工FTP/主页服务器 Ip地址:202.38.64.11测试网页:以石竹老师主页为例202.38.64.11/shizhu客户端:本地主机(自己机子)实验二步骤一、启动was软件右键-以管理员身份运行二、创建新的脚本 Scripts-New-manual 双机重命名为202.38.64.11_test。三、设置服务器ip和获取网页内容Server项填为:202.38.64.11 Notes项是我写的备注 Verb项和Path项是获取内容 (ppt看不清可看附件-实验截图.doc)四、设置Settings项( ppt看不清可看附件实验截图.doc) 在设置Settings项时需要注意的是,线程数是 按客户端机子的性能来设置的,可以由小 到大测试多次,顺便也可以了解自己机子 的性能,可同时发起的请求数。五、脚本运行 Scripts-Run六、查看测试报告 View-Reports (ppt看不清,可见 附件实验截图.doc) 以上我给出了两个实例,大家熟悉下软件 。测试下指定网站的性能情况。
收藏 下载该资源
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号