性能测试有哪些分类 - 负载测试:通过在系统上不断加压,直到性能指标达到极限。这种测试方法一般用来了解系统的性能容量,或是配合性能调优来使用。我理解为测试系统在负荷的情况下,系统的负荷带来的的系统响应的时间,测试的是系统正常工作条件下所能承受的最大负载。能力- 压力测试:系统的资源使用饱和的情况下如 ...
分类:
其他好文 时间:
2018-09-05 09:10:35
阅读次数:
139
一、简介 WebBench是一款在Linux下使用非常简单的压力测试工具。它的原理是:WebBench首先fork出多个子进程,每个子进程都循环做web访问测试。子进程把访问的结果通过pipe告诉父进程,父进程做最终的统计结果。Webbench最多可以模拟3万个并发连接去测试网站的负载能力。 二、安 ...
分类:
Web程序 时间:
2018-08-16 00:57:35
阅读次数:
171
在实际生产环境中,如果对数据库的读和写都在同一个数据库服务器中操作,无论是安全性、高可用性,还是高并发等各个方面都是完全不能满足实际需求的,因此,一般来说都是通过主从复制(Master-Slave)的方式来同步数据,再通过读写分离来提升数据库的并发负载能力这样的方案来进行部署与实施。
分类:
数据库 时间:
2018-08-03 20:19:38
阅读次数:
208
视频系统程序简介 1:内核安全稳定(基于ThinkPhp框架开发/PHP+MYSQL架构/Jquery类包/超强的负载能力与缓存/UTF8编码) 2:安装使用简单(一健安装/一键采集/一键备份/一键切换动静态模式/操作简便/灵活实用) 3:影片资源丰富(多播放器/多浏览器支持/百万集片库/24小时不 ...
分类:
Web程序 时间:
2018-08-03 14:24:39
阅读次数:
316
先来解释下什么叫TPS: TPS(Transaction Per Second):每秒事务数,指服务器在单位时间内(秒)可以处理的事务数量,一般以request/second为单位。 关于性能测试的其他一些常见术语,可参考之前的博客:性能测试:常见术语浅析 下面就说说压测中为什么TPS上不去的原因: ...
分类:
其他好文 时间:
2018-08-01 23:56:12
阅读次数:
478
LVS:1、抗负载能力强。抗负载能力强、性能高,能达到F5硬件的60%;对内存和cpu资源消耗比较低2、工作在网络4层,通过vrrp协议转发(仅作分发之用),具体的流量由linux内核处理,因此没有流量的产生。2、稳定性、可靠性好,自身有完美的热备方案;(如:LVS+Keepalived)3、应用范 ...
分类:
其他好文 时间:
2018-07-29 16:25:44
阅读次数:
165
TPS(Transactions Per Second):每秒事务数 QPS(Query Per Second):每秒请求数,QPS其实是衡量吞吐量的一个常用指标,就是说服务器在一秒的时间内处理了多少个请求。 并发数:并发数是指系统同时能处理的请求数量,这个也是反应了系统的负载能力。 峰值QPS: ...
分类:
其他好文 时间:
2018-07-26 19:53:27
阅读次数:
151
(续上文) 六、应用中的问题 1. 读写分离及其中的问题 在主从复制基础上实现的读写分离,可以实现Redis的读负载均衡:由主节点提供写服务,由一个或多个从节点提供读服务(多个从节点既可以提高数据冗余程度,也可以最大化读负载能力);在读负载较大的应用场景下,可以大大提高Redis服务器的并发量。下面 ...
分类:
其他好文 时间:
2018-07-18 14:02:26
阅读次数:
211
在实际的生产环境中,由单台Mysql作为独立的数据库并在上面进行读和写操作是完全不能满足实际需求的,无论是在安全性,高可用性以及高并发等各个方面。因此一般来说,通过主从复制(Master-Slave)的方式来同步数据,再通过读写分离(MySQL-Proxy)来提升数据库的并发负载能力这样的方案来进行部署与实施的。工作原理如下图所示:基于中间代理层实现:代理一般位于客户端和服务器之间,代理服务器接到
分类:
数据库 时间:
2018-07-16 19:27:00
阅读次数:
244
一、性能测试主要测什么? 搭建一个网站容易,搭建一个千万用户级的网站却没有那么容易,需要考究的能力有: 1.横向扩展能力 2.数据库的优化 3.让一台机器能够承载更多用户的请求 二、接下来课程: 1.性能测试概要。 2.性能测试相关工具介绍。 3.被测系统介绍。 4.使用Jmeter进行性能测试。 ...
分类:
Web程序 时间:
2018-07-15 21:29:37
阅读次数:
200