12 2018 档案

摘要:前几天写了点性能测试方法概述,到最后发现好像还是不能省掉应用领域这一环,那就写全吧。 简单来说,就是性能测试可以应用在哪些方面,或者换个说法,你做性能测试的目的是什么,概括一下可以分为5个不同的领域: 1、能力验证 可以理解为验证系统具有其宣称的能力,常用的描述是这样的:【在A条件下具有B能力】等。 阅读全文
posted @ 2018-12-31 14:59 zzz紫川 阅读(567) 评论(0) 推荐(0)
摘要:jmeter.bat是jmeter在windows系统下的启动文件。在使用jmeter压测,线程数设置过多时可能会报内存溢出(Out Of Memory Error),这时候可以去尝试调整一下jmeter.bat文件里面默认的配置。 注:我使用的jmeter版本是3.2,有时候在Q群看到有人问安装一 阅读全文
posted @ 2018-12-29 15:47 zzz紫川 阅读(3922) 评论(0) 推荐(0)
摘要:前面说过,用户感受的响应时间是取决于诸多因素的,我们几乎不能得到真实的用户响应时间。对于Web应用前端性能的研究也不是为了准备得到一个响应时间,其性能一部分取决于Web服务器和应用服务器(下载资源,执行等),另一部分取决于浏览器的实现机制、界面JS文件的执行等,所以我们讨论前端性能的目的是减少总的响 阅读全文
posted @ 2018-12-27 21:27 zzz紫川 阅读(245) 评论(0) 推荐(0)
摘要:一、常见计数器 1、windows系统计数器 2、IIS应用服务器计数器 1)Active Server Page计数器 重点需要关注超时的请求数、脚本运行时期的错误、队列中的请求数、请求等待时间、请求总数、失败的请求总数和送出的总字节数。 队列中的请求数和请求等待时间直接反映应用服务器的处理能力, 阅读全文
posted @ 2018-12-24 22:45 zzz紫川 阅读(3098) 评论(0) 推荐(0)
摘要:原文:https://queue.acm.org/detail.cfm?id=1854041,以下是国内翻译的版本。 摘要 对于开发者、技术管理者、架构师、系统分析师和项目经理来说,创建具备高性能特征的复杂软件都是一件极其困难的事。然而,通过了解一些基本原理,性能问题的解决和预防可以更简单可靠。本文 阅读全文
posted @ 2018-12-23 13:52 zzz紫川 阅读(325) 评论(0) 推荐(0)
摘要:一、当前线程连接数 Threads_cached:当前此时此刻线程缓存中有多少空闲线程; Threads_connected:代表当前已建立连接的数量,因为一个连接需要一个线程,也可以看成当前被使用的线程数; Threads_created:代表从最近一次服务启动,已经创建线程的数量; Thread 阅读全文
posted @ 2018-12-21 17:11 zzz紫川 阅读(1244) 评论(0) 推荐(1)
摘要:一、验收性能测试 通过模拟生产运行的业务压力量和使用场景组合,测试系统的性能是否满足生产性能要求,具有以下特点: 1、主要目的是验证系统是否具有系统宣称的能力,包括确定用户场景、给出需要关注的性能指标、测试执行、测试分析几个步骤; 2、事先了解被测试系统的典型业务场景,并具有确定的性能目标; 3、已 阅读全文
posted @ 2018-12-18 23:08 zzz紫川 阅读(6608) 评论(0) 推荐(0)
摘要:上周五东西都收拾好了,然后被叫住加班,直接搞到凌晨一两点,原因是另一个项目的性能出了点问题。为此我抓包写了一下主业务流的接口,涉及到文件上传,记录一下吧。 一、创建线程组,添加各类组件 这个就不用说了。由于需要登录,所以我加了一个信息头管理器,把token写在里面。 二、文件上传 有接口文档的话,那 阅读全文
posted @ 2018-12-17 22:39 zzz紫川 阅读(26185) 评论(3) 推荐(1)
摘要:一、响应时间 响应时间是“对请求做出响应所需要的时间”。之前说过,它既有客观的成分,也有主观的成分,一般将用户所感受到的软件性能(响应时间)分为呈现时间和服务器端响应时间两个部分。对于一个Web应用,呈现时间就是浏览器接受到响应数据后呈现和执行页面上脚本所消耗的时间;而服务器端响应时间指应用系统从请 阅读全文
posted @ 2018-12-16 22:48 zzz紫川 阅读(569) 评论(0) 推荐(0)
摘要:原文链接:https://www.cnblogs.com/imyalost/p/7821969.html。 额,其实是发现自己花一个多小时写出来的都没张大爷的全面,索性直接转载了,毕竟实操经验少╮(╯▽╰)╭。顺带,若想看性能相关非小白的知识,可以去看看老张的博客。 一、通用指标 指Web应用服务器 阅读全文
posted @ 2018-12-11 20:55 zzz紫川 阅读(338) 评论(0) 推荐(0)
摘要:一、系统用户 用户对系统性能最直观的体现就是从他单击一个按钮,或者打开一个链接到系统把本次操作的结果以他能察觉的方式展示出来这么一个过程所消耗的时间,也就是一般意义上的“响应时间(RT)”。这个时间既有客观的成分,也有主观的成分。比如执行某操作会返回大量数据。从客观的角度来看,事务的结束应该是系统返 阅读全文
posted @ 2018-12-10 21:46 zzz紫川 阅读(431) 评论(0) 推荐(0)
摘要:前一段时间把这本书看完了,虽然没啥技术方面的描述,但是看完这本书还是有点收获的,记录一些我有所获的东西。 一、幂等的实现与常见问题 幂等的定义:多次执行所产生的影响均与一次执行的影响相同。那么如何实现幂等呢?简而言之,你需要一个去重机制。关于这一点有很多不同的实现方法,但是有两个很关键的因素: a) 阅读全文
posted @ 2018-12-08 11:55 zzz紫川 阅读(507) 评论(0) 推荐(0)
摘要:公司最近开始尝试进行改革,如何活跃团队气氛。开发就给我们说了一些算是科普类的数据库知识,下面参杂自己的理解,方便自己后续翻看。 1、什么是索引 索引在MySQL中也叫做“键”,是存储引擎用于快速找到记录的一种数据结构。(注:以下的说明主要针对的是B+树索引) 2、索引的用途 索引对于良好的性能非常关 阅读全文
posted @ 2018-12-06 21:42 zzz紫川 阅读(248) 评论(0) 推荐(1)