`
wsql
  • 浏览: 11777105 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
文章分类
社区版块
存档分类
最新评论

几个典型的性能测试场景

 
阅读更多
摘自《精通软件性能测试与LoadRunner实战》

1)用户提出性能测试,例如,网站首页页面响应时间在3S之内,主要的业务操作时间小于10s,支持300用户在线操作等相关语言描述。
2)某个软件产品要发布了,需要对用户做集中的培训。通常在进行培训的时候,老师讲解完成一个业务之后,被培训的人员根据老师讲解的实例进行同步操作前面讲过的业务,这样存在用户并发的问题。在培训之前搭建环境的时候,应该要考虑被培训的人数,以便在场景中设计合理的并发用户数量。
3)在同一个系统中可以采用两种不同的架构,比如.NET或者JAVA,决定该系统到底需要采用那个架构,因为同样的系统不同的语言,架构的实现效果可能就会不一样,为了系统有更好的性能表现,在系统的实现前期,可以通过设计一个比较小的DEMO实例,设计同样的场景,实际考察不同的语言,不同框架之间的性能差异,从而决定选择性能较好的语言,框架开发软件产品。
4)编码完成,总是觉着系统的某个部分开发的有点问题,但是有说不清楚什么地方到底存在性能上的瓶颈。一个优秀的系统软件是需要开发、测试人员以及数据库管理员、系统管理员等角色协同工作才能够完成的。开发人员遇到性能问题以后需要提出需求,性能测试人员需要设计相关的场景,分析系统存在的瓶颈,定位相关的问题之后,将分析的测试结果以及意见反馈到开发等相关人员,作为开发相关人员作为调整的相关依据,调整以后,再根据相同的环境、同场景的测试,直到使系统能够达到相关预期的目标。
5)决定门户网站能够支持多大的并发操作(注册、写博客、看照片、灌水 等等)。一个门户网站是应该经得起考验的。门户网站栏目众多,在进行性能测试的时候,需要考虑不同的应用场景,将注册用户、写博客、看照片、看新闻等用户操作设计成相应的场景,根据预期的用户数量设计相应的并发量。一个好的网站随着用户数量的逐渐增长以及推广的深入,访问量可能会成几何级数的增长。考虑门户网站的这些特点,在进行性能测试的时候,需要考虑可靠性测试,失败测试以及安全性测试等。
分享到:
评论

相关推荐

    非常好的某网站性能测试用例

    某网站提供会员模板下载、上传、购买、支付等功能,目前进入性能测试阶段,通过性能需求可以了解到主要有以下几个性能指标需要进行测试:  ● 产品页面刷新性能  ● 产品上传性能  ● 产品下载性能  目前给...

    性能测试基础培训

    关于软件性能测试的培训材料,结合实例比较系统...分为以下几个方面:关于性能测试的一些观念;性能测试计划;性能测试工具介绍;虚拟用户的创建;用户场景的建模;测试数据的收集;结果分析和报告;性能测试的自动化。

    性能适配测试机型以及测试方法

    2、考虑服务器地图切换一起同一地图场景中在线人数过多的应对办法。  3、测试游戏正常运行所需要的最低网络带宽数值,并且考虑电信与网通互访的问题(如果采用分线路服务器另说)  4、数据库考虑表是否建立的足够...

    非常好的X网站性能测试用例

    某网站提供会员模板下载、上传、购买、支付等功能,目前进入性能测试阶段,通过性能需求可以了解到主要有以下几个性能指标需要进行测试:  ● 产品页面刷新性能  ● 产品上传性能  ● 产品下载性能  ...

    LoadRunner实例性能测学习文档

    ➤场景:场景是一种文件,用于根据性能要求定义在每一个测试会话运行期间发生的事件。 :在场景中, 用虚拟用户或代替实际用户。 模拟实际用 户的操作来使用应用程序。一个场景可以包含几十、几百甚至几千个

    精通LoadRunner源程序

    介绍了软件测试的基础知识,描述了软件测试中典型的性能测试场景、工具的安装、性能测试的基础概念,介绍了脚本的调试技术,并以典型的B/S、C/S实例讲解了多个协议、事务、集合点、检查点、思考时间、关联、IP欺骗、...

    Loadrunner测试时的一些心得

    一、性能测试步骤使用LoadRunner进行性能测试的步骤...脚本回放等)配置Run-Time属性在单机模式运行测试脚本将虚拟用户脚本合并到测试场景中——》执行测试在执行测试场景时,要注意几点:运行一个完整的测试场景控制虚

    性能测试工具loadrunner中使用到的术语

    性能1.3LoadRunner术语在LoadRunner中包含以下几个常用术语,简单描述如下:(1)场景:场景是一个文件,用于根据性能要求或是性能需求定义在每一个测试会话运营期间发生的事件。(2)Vuser:在场景中,RoadRunner用虚拟...

    loadrunner测试资料

     webload是RadView公司推出的一个性能测试和分析工具,它让web应用程序开发者自动执行压力测试;webload通过模拟真实用户的操作, 生成压力负载来测试web的性能。用户创建的是基于javascript的测试脚本,称为议程agenda...

    软件测试面试题合集.pdf

    请简要介绍一下你掌握的软件测试方法(如黑盒测试、白盒测试、性能测试等),以及你在项目中的应用经验。 - 10. 如果你在测试过程中遇到一个无法复现的 bug,你会怎么处理?请描述一下你的处理思路。 - 11. 什么是...

    北京中科信软 LoadRunner培训课件

    • 性能测试过程的六个基本步骤  使用LoadRunner进行性能测试 • Load Runner框架整体介绍 • 各种类型项目演示讲解(脚本创建和回放、场景的创建和运行、监控场景和结果分析) • B/S项目(http协议) • 各种类型...

    SIPPforwindows

    它包括几个基本SipStone用户代理方案(UAC和UAS)和方法,建立和释放多个呼叫细则与邀请和。 它也可以读取XML文件描述任何情况下的性能测试的配置。 它采用统计)动态信息显示统计信息运行测试(隔夜拆借利率,往返...

    SIPP安装包

    它包括几个基本SipStone用户代理方案(UAC和UAS)和方法,建立和释放多个呼叫细则与邀请和。 它也可以读取XML文件描述任何情况下的性能测试的配置。 它采用统计)动态信息显示统计信息运行测试(隔夜拆借利率,往返...

    Mysql高性能学习笔记02

     高性能Mysql中的第二章-基准测试和第三章-服务器性能剖析是需要全局考虑的问题,不同的应用场景,基准测试的方式和输入数据是不太一样的。所以我们后续再讨论这两个问题,先放过去,直接进行优化schema和数据类型...

    Apache Jmeter 5.1.1

    Jmeter 是一款使用Java开发的,开源免费的,测试工具, 主要用来做功能测试和性能测试(压力测试/负载测试). 而且用Jmeter 来测试 Restful API, 非常好用。 JMeter测试计划以及测试实施的注意点 1、测试场景的设计 ...

    LoadRunner配合实例讲解如何参数化,关联,集结点,事务,设置场景,检测系统资源CPU,Memory..

    用LoadRunner做了几个月的性能测试,过段时间打算讲一下关于Loadrunner的Presentation,现在粘帖出我总结的一个关于Loadrunner如何用Http protocol测试网站性能的一个PPT。 里面包括了loadrunner的结构,如何参数化,...

    bosh-performance-tests:也许可以帮助我们性能测试 BOSH 部署配置

    概括 一些工具可以帮助测试具有不同配置的不同部署,并使用各种 KPI(例如磁盘/网络/cpu)和您自己...config.yml有几个部分: trials - 这包含一个整数值,描述您将运行每个配置的次数 variables - 这包含您要更改/测

    基于医疗数据集的chatGPT微调教程以及效果测试.zip

    医疗数据集的 ChatGPT 微调教程和效果测试可以分为以下几个步骤: 数据准备:首先,我们需要收集和整理医疗领域的数据集。这些数据集可以包括医学文献、病历记录、医学问答等。数据集的质量对于微调结果至关重要,...

    使用aws-fargate进行分布式负载测试:设置AWS Fargate以运行多区域分布式性能测试的解决方案

    在过去的几个月中,我们一直在努力改善此项目,我们很高兴地宣布,v1.0现在可以作为正式的AWS解决方案进行部署: : 。 该解决方案通过适当的文档和用户界面(控制台)提供了该项目的精简版本,您可以在其中运行和...

Global site tag (gtag.js) - Google Analytics