在jmeter中,提到m并发,你可能马上想到线程数设置为m; 调节服务器压力的是rps,即每秒请求数;rps由线程数,循环次数,ramp-up time调节; 问题: 有一个页面,需要测试一下最大支持多少用户并发? 此时需计算的是最大用户并发数,强调的是同时操作,也可以理解为同时发起请求; 针对这个 ...
分类:
Web程序 时间:
2020-03-31 19:11:16
阅读次数:
1017
一:性能测试的指标 1. 并发/并发数/并发用户数 狭义的并发:同一时间做相同的一件事 广义的并发:同一时间做不同事情,混合场景,对服务器来说的并发 性能测试,先做简单的狭义并发,在做广义并发:先做单接口的性能测试,再做业务性能测试,最后混合多业务场景的性能测试 并发数:单位时间内向服务器发起请求的 ...
分类:
其他好文 时间:
2020-03-26 12:06:24
阅读次数:
69
1.首先关注参数 首先关注我们的请求量是多少,单台服务器并发量是多少 请求数 响应时间 并发连接数是指系统同时处理的请求数量。 2.然后根据我们需要达到多少并发数,采取相应的方案 数据库缓存、负载均衡、读写服务器、CDN加速、 静态HTML缓存 业务分离、分布式存储 3.流量优化 防盗链处理 前端优 ...
分类:
其他好文 时间:
2020-03-24 23:24:05
阅读次数:
83
1、引擎分类 1.1 InnoDB 是系统的默认引擎,是一个事务型的存储引擎,有行级锁定和外键约束。 1.2 MyISAM 没有提供对数据库事务的支持,也不支持行级锁和外键,因此当INSERT(插入)或UPDATE(更新)数据时即写操作需要锁定整个表,效率便会低一些。 1.3 Archive 档案存 ...
分类:
数据库 时间:
2020-03-10 22:12:41
阅读次数:
89
线程池优势: a、降低系统资源消耗,通过重用已存在的线程,降低线程创建和销毁造成的消耗; b、提高系统响应速度,当有任务到达时,通过复用已存在的线程,无需等待新线程的创建便能立即执行; c、方便线程并发数的管控。因为线程若是无限制的创建,可能会导致内存占用过多而产生OOM,并且会造成cpu过度切换( ...
分类:
编程语言 时间:
2020-03-05 22:07:15
阅读次数:
74
几个术语首先对吞吐量()、QPS、并发数、响应时间(RT)几个概念一直比较模糊,也不知道哪些指标可以较好的衡量系统的性能。今天特意查了些资料做一些记录:首先看一些概念(来自百度百科)1. 响应时间(RT) 响应时间是指系统对请求作出响应的时间。直观上看,这个指标与人对软件性能的主观感受是非常一致的,... ...
分类:
其他好文 时间:
2020-03-03 14:43:42
阅读次数:
66
前言 在我们平时自己写线程的测试demo时,一般都是用new Thread的方式来创建线程。但是,我们知道创建线程对象,就会在内存中开辟空间,而线程中的任务执行完毕之后,就会销毁。 单个线程的话还好,如果线程的并发数量上来之后,就会频繁的创建和销毁对象。这样,势必会消耗大量的系统资源,进而影响执行效 ...
分类:
编程语言 时间:
2020-02-27 23:45:47
阅读次数:
116
需要对服务器接口做压力测试前,要理解的一些术语含义:响应时间、并发、RPS 并发: 什么叫并发?并发不是我们理解的在loadrunner场景中设置并发数,而是正在系统中执行操作或者在系统的队列中排队的用户数,当然在lr的世界里,我们也会粗略的认为二者相等。 响应时间: 严格意义上说是从客户端发送请求 ...
分类:
其他好文 时间:
2020-02-27 20:52:18
阅读次数:
135
程序性能指标 关于若干性能指标的阐述 目录 应用程序性能指标 响应时长 并发数 吞吐量 如何提升应用的响应能力 尽可能地压缩响应时长 设置合理的并发数量 在开始之前必须说明,本文力图简单的描述而非学院派解释。 应用程序性能指标 一般地说,单一指标无法勾画出整体水平,我们需要综合使用响应时长、并发数、 ...
分类:
其他好文 时间:
2020-02-27 16:26:20
阅读次数:
81
第一部分 必答题 简述 OSI 7层模型及其作用?(2分) 应用层:与用户直接交互,软件、网站等 表示层:使用软件、网站可以查看的数据,图片等 会话层:保持登录状态,电脑中为cookie 传输层:选择TCP/UDP协议,进行数据发送。 网络层:通过IP路径寻址,并且对数据进行封装 数据链路层:使用m ...
分类:
数据库 时间:
2020-02-27 13:19:08
阅读次数:
76