pos端性能测试案例分享
今天在整理以前的工作资料时发现了一篇测试报告,觉得可能会对某些行业的朋友有所帮助。需求:竞品和我们在数据量大的时候的性能对比。导入2w个商品,2w个会员,在银豹、天店和快店收银,做查找商品,收银,查找会员,商品管理,分类管理,是…
今天在整理以前的工作资料时发现了一篇测试报告,觉得可能会对某些行业的朋友有所帮助。需求:竞品和我们在数据量大的时候的性能对比。导入2w个商品,2w个会员,在银豹、天店和快店收银,做查找商品,收银,查找会员,商品管理,分类管理,是…
CPU问题1、现象系统访问卡顿,QPS、TPS降低,响应时间延长,网络吞吐量降低;应用服务器内存和IO正常,CPU利用率增高2、原因线程太多,上下文切换太频繁;GC回收使用了过高的CPU资源;某段代码陷入了死循环;锁争用激烈3、…
从2006年起我就开始从事性能测试,和许多性能测试人员一样,我曾经认为经过几年的经验,我会成为一名性能工程师。不过,现在我认为我们需要明白,这并不那么简单。相反,成为性能工程师的道路是一段漫长而持续的旅程。性能测试人员不仅需要具备…
实际,Loadrunner的函数使用在软件自带手册中都有说明,可能英文大家看起来有点困难,现在这里详细对常用的函数罗列下,方便大家使用。事务函数:lr_start_transaction();//标记事务的开始lr_start_transaction();/*标记事务的结束,一般情…
最近一个月接触了不少团队的同事,在和大家沟通过程中,了解到大家对性能测试的了解和认知是各异的。尤其在与一研发私下聊天时,他问我“你之前是做开发的吗?感觉你在性能优化方面比我们研发懂的都多。”结合当前我们性能测试的未来规划,使我对性…
性能测试在不同情况下是有着不同的目的,清楚每次性能测试的目标,能够让我们在开展性能测试的时候更有针对性。性能测试的目的1、获取正常请求流量下,系统的各个性能指标:这是最常见的性能测试目的,常规性能测试通常都有这个需求。在正常…
“我怎么才能学会做性能测试?”“性能测试工具到底是选JMeter好,还是Loadrunner好呢?”“每次做性能测试,似乎都是设置好工具(Jmeter),然后跑下脚本,图表结果看不懂怎么办?”我是我经常从测试员中收到的问题,归根到底的问题就是:怎么…
在生活中,做任何事情之前,最好先确定一个目标。同样的,在我们日常做性能测试之前,最好把本次预期性能指标确定下来,没有预期指标的衡量,将无法评估测试结果数据是否满足预期。比如以下这样的指标:接口预期TPS查…
业务量:是不带时间单位。我们提到业务量的时候,一定会加一个时间单位。比如说,每天的业务量是100万笔,每年的业务量是1亿笔,等等吞吐量,是自带时间单位的。吞吐量是单位时间内处理的业务数量。业务量和吞吐量的关系?那么问题来了,我们…
做性能测试先要懂性能,响应时间(responsetime)作为性能测试过程中重要指标之一,是测试工程师重点关注的。响应时间有两种理解,一是应用系统从请求发出开始到客户端收到响应所消耗的时间,二是应用系统从请求发出开始到客户端接收到最后一个字…