欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    并发测试知识点总结(共4页).docx

    • 资源ID:13718968       资源大小:152.92KB        全文页数:4页
    • 资源格式: DOCX        下载积分:20金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要20金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    并发测试知识点总结(共4页).docx

    精选优质文档-倾情为你奉上性能测试目的: 提高系统吞吐量, 缩短响应时间 更好地支持并发性能是在某一个特定环境下,系统所表现出来的最大事务处理能力。如果我们将这个问题细化,性能取决于具体环境,取决于系统架构,取决于软件与服务器的优化等等概念并发测试: 多用户同时访问一个应用程序、同一模块或数据记录时是否存在死锁或其他性能问题。分类并发测试主要分两类:1、独立业务性能测试:核心业务模块的某一业务并发性能测试;2、组合业务性能测试:一个或多个模块的多个业务同时进行并发测试。一、独立业务性能测试1) 完全一样功能的并发测试:检查程序对同一时刻并发操作的处理,例如模拟多个用户在同一时刻向数据库写入相同数据,或者多个用户在同一时刻发出请求测试系统能否正确响应。2) 完全一样操作的并发测试:在同一时刻完成完全一样的操作,即从宏观上看操作对系统的影响是一致的,例如同时单击保存按钮。这类测试目的在于验证大量用户使用同一功能时系统能否正常工作。3) 相同/不同的子功能并发测试:同一模块大多数功能相互耦合,针对一些子功能较多的模块做组合测试。组合的依据就是用户使用的场景,每个不同的子功能都模拟一定的用户数量进行并发测试。二、组合业务性能测试1) 不同核心业务模块的用户进行并发,模块之间具有一定耦合:这种测试比较接近用户使用情况,测试的对象是多个模块组,每个组相关的模块之间具有一定耦合关系。组与组之间的关系相对独立。例如实际中各类型的用户都会对应一组模块,相当于不同的业务组并发的访问系统。2) 具有耦合关系的核心模块组进行并发,每组模块内部存在耦合关系:主要测试多用户并发条件下一些存在耦合或者数据接口的模块是否正常运行,可以参考集成测试用例和概要设计文档,分析出一些核心模块的接口。3) 基于用户场景的并发测试:选择用户的一些经典场景做测试,测试对象可以使核心模块,也可以是非核心模块。这种测试更接近用户使用的实际情况,测试需要充分考虑实际场景。设计组合模块用户并发性测试用例一般用不同“子功能”或者“子事务”为单位,来进行各个模块的不同核心功能组合。并发测试步骤注意:测试计划包括:测试范围、测试环境、测试方案简介、风险分析并发测试用例设计并发测试用例设计中关键的是并发用户数量设计,其中几个比较关键的概念有两个1、并发用户: 1) 多个用户在同一时间做同一操作;2) 多个用户在同一时间向系统发出请求(可以相同也可以不同)2、 并发用户数量:在同一时刻与服务器发生交互的在线用户数量,这种交互可以使单向传送数据包也可以是双向传送数据包。并发用户数量设计方法一般有三种:一、 极限法:取最大在线用户数当做最大并发数。这种方法适用于已经投产或者使用目标不明确的门户网站,也可以使用已经注册的用户数做系统用户数量数,然后按照经验公式计算最大并发数量(经验公式不确定,根据系统类型,项目经验确定,例如oa办公系统:使用系统的用户数量*(5%20%)二、 用户趋势分析:对系统生存周期内的用户未来走势进行分析,预测系统未来可能达到的最大使用数目,从而估计最大并发用户数,这种方法多用于用户不断增加的情况。三、 经验评估法:根据经验判断最大并发用户数,这种方法适用于用户数量相对稳定且明确的系统。具体项目中通常几种方法结合使用来确定最大并发用户数量。完成最大并发用户数量评估后按照其百分比来设计每个测试用例需要模拟的用户数量,例如可以按照最大并发用户数量的20%不断增加来设计模拟用户数量,直到达到最大并发用户数量。对于某一特定用例,设计用户数量需要注意:一、按照各类用户同时递增的方式来设计用户数量。按照递增顺序设计用例是为了按照由浅入深的来发现系统瓶颈。二、 并发用户数的最大值一般不超过最大并发用户数量的20%,除非是为了测试系统能支持的最大并发用户数量。三、 设计用户数量时要考虑成本,因为每组用户都意味着至少一次测试。系统不同时间段场景设计不同时间段的场景设计更接近用户使用情况,是核心模块和组合模块并发性能测试用例的基础。不同时间段场景分析的数据来源主要是需求分析和日志分析。不同时间段场景设计遵循两个原则:1、选择典型的场景进行测试,尤其选择并发用户数目比较大的场景;2、覆盖要全面即设计的用例要覆盖到压力可能较大的时间段性能测试的步骤性能测试一般的步骤包括以下几个部分,1、 搭建与维护测试环境2、 执行测试用例3、 监控测试执行场景4、 保存与分析测试结果当测试环境准备好之后就可以执行测试用例,测试执行大多借助工具完成。大致步骤如下:性能测试部分测试属性:请求响应时间:TTLB即time to last byte;指从发出请求开始,到客户端收到最后一个字节的响应所需要的时间。吞吐量:指测试中传输数据量的总和。TPS:transaction per second 每秒钟系统能够处理的事务量。点击率:每秒钟用户向web服务器提交的http请求数量。点击是web应用能够处理的交易最小单位。点击并不是一次鼠标单击,因为一次鼠标单击可能产生多个http请求。 资源利用率:指对不同的系统资料利用程度,如CPU利用率,磁盘利用率专心-专注-专业

    注意事项

    本文(并发测试知识点总结(共4页).docx)为本站会员(飞****2)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开