您所在位置: 网站首页 / 文档列表 / 软件测试 / 文档详情
性能测试实验4.ppt 立即下载
上传人:yy****24 上传时间:2024-09-06 格式:PPT 页数:44 大小:4.5MB 金币:18 举报 版权申诉
预览加载中,请您耐心等待几秒...

性能测试实验4.ppt

性能测试实验4.ppt

预览

免费试读已结束,剩余 34 页请下载文档后查看

18 金币

下载文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

性能测试实验(四)1)熟练脚本录制和编辑的过程:Aaction,事务,集合点,检验点等;2)掌握“自动关联和手动关联”的技术;3)掌握“参数化”的过程;4)掌握场景的设计以及场景运行的调度;5)掌握测试结果分析的技术。6)以HTML或MicrosoftWord报告。任务:1)录制一个脚本包含登陆事务(放在初始化部分)、查询事务、下订单事务、付款事务,结束订单(放在结束部分)任务。在脚本中加一些注释。2)脚本单独运行通过且设置脚本循环运行3次也通过。3)把循环运行次数重新设置为1次,在场景中设置10个虚拟用户,增量为5直到达到30个虚拟用户同时并发运行,关注测试结果,观察每次有多少虚拟用户能顺利完成脚本运行。4)在场景调度中,设置分步加载和同时加载,观察结果。5)分步加载30、40个虚拟用户,在下订单操作之前设置一个集合点,设置不同的集合点策略,观察测试结果。6)练习在脚本中插入文本/图像检查点。7)分析测试结果。MercuryToursSample是基于Web的旅行代理系统。MercuryTours用户可以连接到Web服务器、搜索航班、预订航班并查看航班路线。可以考虑以下具体负载量要求:MercuryTours必须成功处理10起并发旅行代理业务。MercuryTours必须在不超过90秒的响应时间内,处理10起并发航班预订业务。MercuryTours必须在不超过120秒的响应时间内,处理10起并发的旅行代理要求的航线检查业务。MercuryTours必须在不超过10秒的响应时间内,处理10起代理要求的登录和注销系统任务。提示:①Sample服务器配置选择第三个选项代表不允许重复ID登陆,因为服务器每次都会新动态分配一个ID号,必须动态关联才能使脚本运行。②参数化脚本时有很多参数可以考虑:例如飞机票的属性(aisle、window或none)。如果录制值为Aisle,可以在回放时用参数替换它。运行脚本时,Vuser可以从参数文件中取值(aisle、window或none),从而模拟真实的旅行代理环境。场景运行结束后,需要使用Analysis组件分析结果。Analysis组件可以在“开始程序”菜单中启动,也可以在Controller中启动。Analysis窗口包括下列三个主要部分:➤图树➤图查看区域➤图例图树:在左窗格中,Analysis将显示可以打开查看的图。可以在此处显示打开Analysis时未显示的新图,或删除您不再想查看的图。图查看区域:Analysis在此右窗格中显示图。默认情况下,当打开一个会话时,Analysis概要报告将显示在此区域。图例:位于底部窗格中,使您可以查看选定图中的数据。请在图查看区域查看Analysis概要报告。第一步,看“TransactionPerformanceSummary”图,确认那个事务的响应时间比较大,超出了我们的标准。看下图,login事务的平均响应时间最长。再看“AverageTransactionResponseTime”,观察login在整个场景运行中每一秒的情况。从图中可以看出,login事务的响应时间并不是一直都比较高,只是随着用户数的增加,响应时间才明显增加的。为了定位问题,明白为什么login事务的响应时间比较长,需要分解login事务,分析该页面上每一个元素的性能。在上图中,选择要分解的事务曲线,然后点鼠标右键,选择“WebPageBreakdownforlogin”通过分解页面可以得到:比较大的响应时间到底是页面的哪个组件引起的?问题出在服务器上还是网络传输上。浏览器从发送一个请求到最后显示的全过程。浏览器向WebServer发送请求,一般情况下,该请求首先发送到DNSServer把DNS名字解析成IP地址。解析的过程的时间就是DNSResulution。这个度量时间可以确定DNS服务器或者DNS服务器的配置是否有问题。如果DNSServer运行情况比较好,该值会比较小。解析出WebServer的IP地址后,请求被送到了WebServer,然后浏览器和WebServer之间需要建立一个初始化连接,建立该连接的过程就是Connection。这个度量时间可以简单的判断网络情况,也可以判断WebServer是否能够响应这个请求。如果正常,该值会比较小。建立连接后,从WebServer发出第一个数据包,经过网络传输到客户端,浏览器成功接受到第一字节的时间就是FirstBuffer。这个度量时间不仅可以表示WebServer的延迟时间,还可以表示出网络的反应时间。从浏览器接受到第一个字节起,直到成功收到最后一个字节,下载完成止,这段时间就是Receive。这个度量时间可以判断网络的质量(可以用size/
单篇购买
VIP会员(1亿+VIP文档免费下)

扫码即表示接受《下载须知》

性能测试实验4

文档大小:4.5MB

限时特价:扫码查看

• 请登录后再进行扫码购买
• 使用微信/支付宝扫码注册及付费下载,详阅 用户协议 隐私政策
• 如已在其他页面进行付款,请刷新当前页面重试
• 付费购买成功后,此文档可永久免费下载
年会员
99.0
¥199.0

6亿VIP文档任选,共次下载特权。

已优惠

微信/支付宝扫码完成支付,可开具发票

VIP尽享专属权益

VIP文档免费下载

赠送VIP文档免费下载次数

阅读免打扰

去除文档详情页间广告

专属身份标识

尊贵的VIP专属身份标识

高级客服

一对一高级客服服务

多端互通

电脑端/手机端权益通用

手机号注册 用户名注册
我已阅读并接受《用户协议》《隐私政策》
已有账号?立即登录
我已阅读并接受《用户协议》《隐私政策》
已有账号?立即登录
登录
手机号登录 微信扫码登录
微信扫一扫登录 账号密码登录

首次登录需关注“豆柴文库”公众号

新用户注册
VIP会员(1亿+VIP文档免费下)
年会员
99.0
¥199.0

6亿VIP文档任选,共次下载特权。

已优惠

微信/支付宝扫码完成支付,可开具发票

VIP尽享专属权益

VIP文档免费下载

赠送VIP文档免费下载次数

阅读免打扰

去除文档详情页间广告

专属身份标识

尊贵的VIP专属身份标识

高级客服

一对一高级客服服务

多端互通

电脑端/手机端权益通用