文章分类 - LoadRunner
摘要:PS:下面是性能测试的主要概念和计算公式,记录下: 一.系统吞度量要素: 一个系统的吞度量(承压能力)与request对CPU的消耗、外部接口、IO等等紧密关联。 单个reqeust 对CPU消耗越高,外部系统接口、IO影响速度越慢,系统吞吐能力越低,反之越高。 系统吞吐量几个重要参数:QPS(TP
阅读全文
摘要:一、定义 1、TPS:Trasaction per second也就是事务数/秒。它是软件测试结果的测量单位。一个事务是指一个客户机向服务器发送请求然后服务器做出反应的过程。客户机在发送请求时开始计时,收到服务器响应后结束计时,以此来计算使用的时间和完成的事务个数,最终利用这些信息来估计得分。客户机
阅读全文
摘要:针对吞吐率和 TPS 的关系,这个在结果分析中如何使用,就个人经验和朋友讨论后,提出如下建议指导,欢迎同僚指正。 相关定义 响应时间 = 网络响应时间 + 应用程序响应时间 响应时间 =(N1+N2+N3+N4)+(A1+A2+A3) TPS :Trasaction per second也就是事务数
阅读全文
摘要:1 性能测试流程 1.1 性能测试计划阶段 测试计划阶段主要工作如下: 1、明确测试对象 2、定义测试目标 3、定义测试通过的标准 4、规划测试进度 5、规划测试参与人员(需求、开发、测试、运维和配置) 6、申请测试资源 7、风险控制 1.2 性能测试设计阶段 测试设计阶段主要工作如下: 1、测试用
阅读全文
摘要:转自http://wangxun.me/index.php/archives/347 Linux系统出现了性能问题,一般我们可以通过top、iostat、free、vmstat等命令来查看初步定位问题。其中iostat可以给我们提供丰富的IO状态数据。 1.小文件读写的磁盘性能瓶颈是寻址(随机读写性
阅读全文
摘要:翻译:Hank (http://blog.chinaunix.net/uid/26000296.html)版权所有,尊重他人劳动成果,转载时请注明作者和原始出处及本声明。原文名称:《Linux Performance and Tuning Guidelines》原文地址:http://www.red
阅读全文
摘要:翻译:Hank (http://blog.chinaunix.net/uid/26000296.html)版权所有,尊重他人劳动成果,转载时请注明作者和原始出处及本声明。原文名称:《Linux Performance and Tuning Guidelines》原文地址:http://www.red
阅读全文
摘要:1. 如何写性能测试用例 由于性能测试与功能测试有很大的区别,所以讨论出的结果可能与预先的设想有一定的区别。性能测试的目的: 为了验证系统是否达到用户提出的性能指标,同时发现系统中存在的性能瓶颈,起到优化系统的目的。 性能测试指标的来源:用户对各项指标提出的明确需求;如果用户没有提出性能指标则根据用
阅读全文
摘要:Loadrunner 技巧已经整理4篇了,你个一定疑问,这些知识点,网上随处可见。确实,由于长时间没有使用这个工具,造成我的一些概念开始在大脑中模糊,我只是用这种方式来温习。 ---------------------- 在loadrunner的虚拟用户中,术语concurrent(并发)和simu
阅读全文
摘要:集合点的意思时等到特定的用户数后再一起执行某个操作,比如一起保存,一起提交(我们通常意义上的并发数并不是指一起提交或者一起保存),一般情况下使用不到集合点,不过,订票系统或者促销类需要用到,比如说某个促销品的促销时间在8点到8点30,这样的话,就可能出现在8点时很多人一起提交的场景 集合点函数可以帮
阅读全文
摘要:近来跟踪一个项目,发现同事们在执行性能测试时,比较热衷于使用集合点,从概念上认为要得到并发用户就必须设置集合点,认为在执行一个压力测试脚本时,设置了集合点才算是有效的并发用户,没有设置结合点,就认为可能这个就不能准确的代表并发用户数。当前我并反对这个观点,不过却让我有一种疑虑,促使我想更深入的理解并
阅读全文
摘要:为什么要做性能测试? 性能测试前几年被关注的较少,近几年备受重视,那为什么要做性能测试呢?有很多种说法,个人比较认可下面这个,分享给大家: 1、评估系统的能力 2、识别体系中的弱点 3、系统调优 4、验证稳定性(resilience)可靠性(reliability) 针对上面这几种目的,针对不同的结
阅读全文
摘要:一.简介 简介部分就不用过多描述了,无非项目的背景,进行此次性能测试的原因,以及性能测试覆盖的范围等等,几乎所有项目文档都在开端对项目进行简单的阐述。 二.性能测试需求 寻找的被测试对象和压力点 要测试的对象不是凭空想象出来,而是经过分析与系统数据收集得到。下取几个典型的压力点 登录:对于一般的系统
阅读全文
摘要:LoadRunner性能测试结果分析是个复杂的过程,通常可以从结果摘要、并发数、平均事务响应时间、每秒点击数、业务成功率、系统资源、网页细分图、Web服务器资源、数据库服务器资源等几个方面分析,如图1- 1所示。性能测试结果分析的一个重要的原则是以性能测试的需求指标为导向。我们回顾一下本次性能测试的
阅读全文
摘要:软件测试工具LoadRunner分析页面: 平均事务响应时间 Average Transation Response Time 优秀:<2s 良好:2-5s 及格:6-10s 不及格:>10s 每秒点击率 Hits per Second 当增大系统的压力(或增加并发用户数)时,吞吐率和TPS的变化曲
阅读全文
摘要:在学习编程的过程中,我觉得不止要获得课本的知识,更多的是解决问题的方法,面对新问题该怎么解决,这样我们才能走在最前方,我是达内的学员,感谢你对本博客的支持; LoadRunner属于应用在客户端的测试工具,在客户端模拟大量并发用户去访问服务器,从而达到给服务器施加压力的目的。所以说LoadRunne
阅读全文
摘要:例如OA系统使用用户是100个,这个就是系统用户数,该系统有一个统计查询功能,最高峰在线50人,那么系统的并发数是多少? OA系统使用用户是100个,这个就是系统用户数。 最高峰值50人同时在线,只表明同时登录了这个模块,并不表示实际服务器承受的压力。因为服务器承受的压力还与具体的用户访问模式相关。
阅读全文
摘要:一、什么时候需要关联 1.关联的含义 关联(correlation):在脚本回放过程中,客户端发出请求,通过关联函数所定义的左右边界值(也就是关联规则),在服务器所响应的内容中查找,得到相应的值,已变量的形式替换录制时的静态值,从而向服务器发出正确的请求,这种动态获得服务器响应内容的方法被称作关联。
阅读全文
摘要:在Loadrunner中提供了C对字符串出了的相关功能函数,如下: lr_save_datetime 把当前日期和时间保存到一个参数中 lr_save_int 把一个整数保存为参数 lr_save_searched_string 保存一个字符数组相对于字符串出现的部分。 lr_save_string
阅读全文
摘要:性能测试的接口测试方式: 1. Web Service协议 启动LR选择 Web Service协议,并添加调用服务,设置好传入参数及返回值,LR自带函数web_service_call就封装好了本次传参及返回结果集,举例如下: web_service_call( "StepName=GetVali
阅读全文

浙公网安备 33010602011771号