摘要:我们在做性能测试的目的是什么,就是要测出一个系统的瓶颈在哪里,到底是哪里影响了我们系统的性能,找到问题,然后解决它。当然一个系统由很多东西一起组合到一起,应用程序、数据库、服务器、中中间件等等很多东西。那我们测试的时候上面这些东西里面任何一个环节都可能会出问题,都可能会影响我们系统的性能。这篇博客主 阅读全文
网站系统用的架构演变过程
2019-08-31 09:04 by 清风软件测试开发, 601 阅读, 0 推荐, 收藏, 编辑
摘要:1. 概述 本文以淘宝作为例子,介绍从一百个并发到千万级并发情况下服务端的架构的演进过程,同时列举出每个演进阶段会遇到的相关技术,让大家对架构的演进有一个整体的认知,文章最后汇总了一些架构设计的原则。 2. 基本概念 在介绍架构之前,为了避免部分读者对架构设计中的一些概念不了解,下面对几个最基础的概 阅读全文
秒杀功能压测 jmeter----------windows系统运行jmeter遇到的坑
2019-08-31 07:53 by 清风软件测试开发, 1961 阅读, 0 推荐, 收藏, 编辑
摘要:最近做了一个安全传输模块,因为怕对性能有较大影响,因此测试安排了针对性的压测 压测的过程出现了一点小问题 发现失败率特别高,测试怀疑是服务端出了错,但是我查看日志发现没有报错。后面我观察TCP链接数排除了服务端的嫌疑 发现失败率特别高,测试怀疑是服务端出了错,但是我查看日志发现没有报错。后面我观察T 阅读全文
性能测试案例全过程--------问题分析
2019-08-31 07:18 by 清风软件测试开发, 2620 阅读, 0 推荐, 收藏, 编辑
摘要:线程组里面有三个接口请求,依次为:显示商品列表、登录秒杀平台账户、进行秒杀 对线程组用5000个线程循环10次 按秒杀的场景来说,对秒杀进行压测就需要对秒杀接口(下单接口)进行集合点并发,但是由于项目中要求模拟5万个用户进行秒杀,考虑到5万个用户比较大,此时设置集合点并发的意义不是很大,因为大量用户 阅读全文
秒杀系统性能测试和优化
2019-08-30 21:32 by 清风软件测试开发, 2762 阅读, 0 推荐, 收藏, 编辑
摘要:对于大并发量的系统,有几个可能需要优化的点,下面我们要一步步测试来优化这个系统。 测试目标 对于一个系统,几个常用的评价指标是:平均响应时间、吞吐率、qps等。我的测试主要测试3个接口 主页(访问根路径,没有数据库交互)秒杀接口暴露(暴露秒杀接口,有后台数据交互)执行秒杀操作(插入秒杀成功记录和减库 阅读全文
性能测试分析过程(三)linux下查看最消耗CPU/内存的进程
2019-08-24 09:49 by 清风软件测试开发, 1641 阅读, 1 推荐, 收藏, 编辑
摘要:linux下查看最消耗CPU 内存的进程 1.CPU占用最多的前10个进程: ps auxw|head -1;ps auxw|sort -rn -k3|head -10 2.内存消耗最多的前10个进程 ps auxw|head -1;ps auxw|sort -rn -k4|head -10 3.虚 阅读全文
性能测试分析过程(一)
2019-08-24 08:00 by 清风软件测试开发, 1575 阅读, 0 推荐, 收藏, 编辑
摘要:某月黑风高之夜,某打车平台上线了一大波(G+)优惠活动,众人纷纷下单。于是乎,该打车平台使用的智能提示服务扛不住直接趴窝了(如下图)。事后,负责智能提示服务开发和运维的有关部门开会后决定:必须对智能提示服务进行一次全面深入的性能摸底,立刻!现在!马上! 那么一大坨问题就迎面而来:对于智能提示这样的后 阅读全文
性能测试指标:TPS,吞吐量,并发数,响应时间
2019-08-23 21:39 by 清风软件测试开发, 19068 阅读, 1 推荐, 收藏, 编辑
摘要:性能测试指标:TPS,吞吐量,并发数,响应时间 常用的网站性能测试指标有:TPS、吞吐量、并发数、响应时间、性能计数器等。 并发数并发数是指系统同时能处理的请求数量,这个也是反应了系统的负载能力。 响应时间响应时间是一个系统最重要的指标之一,它的数值大小直接反应了系统的快慢。响应时间是指执行一个请求 阅读全文