性能测试文章
小王点
软件测试
展开
-
[干货]系统吞吐量(TPS)、用户并发量、性能测试概念和公式
在淘宝环境下,假设我们压力测试出的TPS为100,那么这个系统的日吞吐量=100*11*3600=396万这个是在简单(单一url)的情况下,有些页面,一个页面有多个request,系统的实际吞吐量还要小无论有无思考时间(T_think),测试所得的TPS值和并发虚拟用户数(U_concurrent)、Loadrunner读取的交易响应时间(T_respon转载 2016-02-16 15:43:51 · 12188 阅读 · 0 评论 -
如何分析性能测试需求
1、业务模型 业务模型是实际环境中,用户操作的业务量以及各个业务之间的比例,能真实的反应实际环境中系统的负载情况;一个系统可能会有几十个业务,我们测试过程中要重点关注占用总业务量百分之八十以上的几个业务场景;关于业务比例情况,如果是一个全新的系统,需要进行调研;如果是一个已上线的系统或者类似系统,我们可以对后台特殊交易日的历史数据进行统计分析,如取一个月、一个季度或者一年的数转载 2016-02-16 15:47:11 · 452 阅读 · 0 评论 -
做好性能测试需要了解的知识汇总
性能测试 1. 如何理解TPS? 2. 如何理解线程调用? 3. 如何理解响应时间? 4. 如何理解性能建模?(可分类回答) 5. 如何理解响应时间、TPS曲线和用户之间的关系? 6. 在LoadRunner中为什么要设置思考时间和pacing? 应用服务器 1. 如何理解J2EE的系统架构? 2转载 2016-02-16 15:49:17 · 456 阅读 · 0 评论 -
压力测试的思路和方法小结
压力测试分为如下大概(个人如此) (1)确定存量数据的规模(用户一般会要求制造出3-5年的存量数据); (2)确定需要进行压力测试的业务(一般是用户使用最频繁,或者业务操作复杂的业务); (3)确定操作用户的的数量、各类操作用户的比例; (4)峰值业务量的要求(一般是1个小时内最多要处理的笔数);转载 2016-02-16 16:03:47 · 2380 阅读 · 0 评论 -
性能分析与调优的原理
一般性能问题调优的步骤: 步骤一:确定问题 应用程序代码:在通常情况下,很多程序的性能问题都是写出来的,因此对于发现瓶颈的模块,应该首先检查一下代码。 数据库配置:经常引起整个系统运行缓慢,一些诸如oracle 的大型数据库都是需要DBA进行正确的参数调整才能投产的。 操作系统配置:不合理就可能引起系统瓶颈。转载 2016-02-16 16:05:41 · 589 阅读 · 0 评论 -
性能测试之Tomcat优化
1.Tomcat最大连接数等配置 Tomcat的server.xml中Context元素的以下参数都是什么意思? maxThreads="150" 表示最多同时处理150个连接 minSpareThreads="25" 表示即使没有人使用也开这么多空线程等待 maxSpareThreads="75" 表示如果最多可以空75个线转载 2016-02-16 16:08:16 · 849 阅读 · 0 评论