摘要:
一、安装Fiddler 网上说要先安装.NET Framwork4,应该是由于本机已装,所以在安装Fiddler时并没有相关提示。 Fiddler安装包:https://www.telerik.com/download/fiddler/fiddler4 二、Fiddler通过代理连上手机 首先电脑和 阅读全文
摘要:
(1)问清性能测试需求 首先,要问本次性能测试的需求是什么,或者性能测试的目的是什么? 我把性能测试按目的分以下几种。 1)新系统能力验证 比如,你们刚好开发了一个新系统,在上线前需要验证系统性能。这种情况比较简单;你可以有更多的自由选择测试环境、压力点和测试工具;测试策略上也比较灵活。并且如果性能 阅读全文
摘要:
响应时间过程分析: 我们需要对这个过程进行分解,才能得到你真正想要的响应时间。我把整个过程分三个部分:呈现时间,数据传输时间和系统处理时间。 呈现时间 其实主要说的浏览器对接收到数据的一个处理展示的过程。几年前大家都在用IE,如果页面显示比较慢,我们肯定不会怪罪IE,只会怪罪电信运营商的网速或被访问 阅读全文
摘要:
吞吐量 指在一次性能测试过程中网络上传输的数据量的总和。 对于交互式应用来说,吞吐量指标反映的是服务器承受的压力,在容量规划的测试中,吞吐量是一个重点关注的指标,因为它能够说明系统级别的负载能力,另外,在性能调优过程中,吞吐量指标也有重要的价值。如一个大型工厂,他们的生产效率与生产速度很快,一天生产 阅读全文
摘要:
前提: 1. 一个理发店有三位理发师傅。 2. 每位理发师傅服务一位顾客需要一小时。 3. 顾客都很忙,从进理发店起最多只能等待三小时(等待加 + 被服务的时间)。 思考: 这里我们来理解“最佳用户数”和“最大用户数”。 最佳用户数: 理发店的最佳状态,理发店收入最多(理发师傅没有休息时间,一直在理 阅读全文
摘要:
从业务角度看并发 一种是严格意义上的并发,即所有的用户在同一时间点做同一件事或操作,这种操作一般指做同一类型的业务。比如,所有用户同一时刻做并发登陆,同一时刻做表单提交。 另外一种并发是广义范围的并发,这种并发与前一种并发的区别是,尽管多个用户对系统发出了请求或者进行了操作,但是这些请求或都操作可以 阅读全文
摘要:
系统信息 arch 显示机器的处理器架构(1)uname -m 显示机器的处理器架构(2)uname -r 显示正在使用的内核版本 dmidecode -q 显示硬件系统部件 - (SMBIOS / DMI) hdparm -i /dev/hda 罗列一个磁盘的架构特性 hdparm -tT /de 阅读全文
摘要:
性能测试 通过模拟生产运行的业务压力量和使用场景组合,测试系统的性能能否满足生产性能要求。 特点: 1,目的是验证系统是否有系统宣称的能力。 2,需要事先了解被测试系统经典场景,并具有确定的性能目标 3,要求在已确定的环境下运行 负载测试 通过被测系统上不断加压,直到性能指标达到极限,例如‘响应时间 阅读全文