随笔分类 -  性能测试

【面试】迄今为止把同步/异步/阻塞/非阻塞/BIO/NIO/AIO讲的这么清楚的好文章(快快珍藏)
摘要:网上有很多讲同步/异步/阻塞/非阻塞/BIO/NIO/AIO的文章,但是都没有达到我的心里预期,于是自己写一篇出来。 常规的误区假设有一个展示用户详情的需求,分两步,先调用一个HTTP接口拿到详情数据,然后使用适合的视图展示详情数据。如果网速很慢,代码发起一个HTTP请求后,就卡住不动了,直到十几秒 阅读全文

posted @ 2019-11-04 11:55 barton123 阅读(129) 评论(0) 推荐(0)

专项测试用户纬度及技术方案
摘要:专项测试(用户维度) 1、崩溃(Crash,弱网) 2、卡顿 (掉帧、gc、cpu) 响应慢(启动时间、交互响应、H5加载)3、发热 (cpu,mem、io、network、gps等硬件使用) 掉电快(硬件占用)4、兼容性问题 (机型覆盖、回归) 专项测试(技术维度) 卡顿 (掉帧、gc、cpu) 阅读全文

posted @ 2019-10-02 10:27 barton123 阅读(192) 评论(0) 推荐(0)

locust性能测试框架随笔
摘要:现在有很多的性能测试工具,比如说我们熟悉的loadrunner、jmeter、ab、webbench等等,这些工具如果对一个没用过的朋友来说,学习起来比较不容易,但是如果你能看懂python代码,会写就更好了,就可用尝试一下今天的主角Locust,一款基于python的性能测试工具,它的优点是学习起 阅读全文

posted @ 2019-09-16 10:07 barton123 阅读(235) 评论(0) 推荐(0)

PV、UV、IP之间的区别与联系
摘要:PV是网站分析的一个术语,用以衡量网站用户访问的网页的数量。对于广告主,PV值可预期它可以带来多少广告收入。一般来说,PV与来访者的数量成正比,但是PV并不直接决定页面的真实来访者数量,如同一个来访者通过不断的刷新页面,也可以制造出非常高的PV。 1、什么是PV值 PV(page view)即页面浏 阅读全文

posted @ 2019-09-12 19:49 barton123 阅读(216) 评论(0) 推荐(0)

性能测试流程(重点)
摘要:需求调研-设计场景-制造脚本-准备环境 -了解配置-提出优化建议 压测我们都应该知道哪些: 1.压测场景,用户行为 2.压测机服务配置: 核数,可用内存,网络带宽(上传和下载速率=网络带宽/8),内网压测(没有带宽限制,就相当于与在一个屋子里干活没有门的限制),外网压测(有带宽限制) 3.应用服务器 阅读全文

posted @ 2019-09-12 19:47 barton123 阅读(314) 评论(0) 推荐(0)

Nmon的安装及使用
摘要:一、下载Nmon 根据CPU的类型选择下载相应的版本: http://nmon.sourceforge.net/pmwiki.php?n=Site.Downloadwget http://sourceforge.net/projects/nmon/files/download/nmon_x86_12 阅读全文

posted @ 2019-09-12 19:47 barton123 阅读(173) 评论(0) 推荐(0)

CPU分几核几核的是什么意思?
摘要:CPU的几核分类其实是按照CPU的地址总线数量来分类的单核心的地址总线数量是8条双核心就是16条三核心就是24依次类推,核心的多少,只需要知道地址总线的多少,然后除以8就得出来了地址总线:地址总线 (Address Bus;又称:位址总线) 属于一种电脑总线 (一部份),是由 CPU 或有 DMA 阅读全文

posted @ 2019-09-12 19:46 barton123 阅读(2724) 评论(0) 推荐(0)

PV UV QPS 并发数
摘要:PS(Transactions Per Second):每秒事务数 QPS(Query Per Second):每秒请求数,QPS其实是衡量吞吐量的一个常用指标,就是说服务器在一秒的时间内处理了多少个请求。 并发数:并发数是指系统同时能处理的请求数量,这个也是反应了系统的负载能力。 峰值QPS: 原 阅读全文

posted @ 2019-09-12 19:45 barton123 阅读(250) 评论(0) 推荐(0)

PV、TPS、QPS是怎么计算出来的?(转载的)
摘要:QPS = req/sec = 请求数/秒 【QPS计算PV和机器的方式】 QPS统计方式 [一般使用 http_load 进行统计] QPS = 总请求数 / ( 进程总数 * 请求时间 ) QPS: 单个进程每秒请求服务器的成功次数 单台服务器每天PV计算 公式1:每天总PV = QPS * 3 阅读全文

posted @ 2019-09-12 19:44 barton123 阅读(490) 评论(0) 推荐(0)

TPS及计算方法
摘要:TPS (transaction per second)代表每秒执行的事务数量,可基于测试周期内完成的事务数量计算得出。例如,用户每分钟执行6个事务,TPS为6 / 60s = 0.10 TPS。同时我们会知道事务的响应时间(或节拍),以此例,60秒完成6个事务也同时代表每个事务的响应时间或节拍为1 阅读全文

posted @ 2019-09-12 19:43 barton123 阅读(1462) 评论(0) 推荐(0)

linux性能监控 -CPU、Memory、IO、Network等指标的讲解
摘要:一、CPU 1、良好状态指标 CPU利用率:User Time <= 70%,System Time <= 35%,User Time + System Time <= 70%。 上下文切换:与CPU利用率相关联,如果CPU利用率状态良好,大量的上下文切换也是可以接受的。 可运行队列:每个处理器的可 阅读全文

posted @ 2019-09-12 19:42 barton123 阅读(690) 评论(0) 推荐(0)

TPS和事务响应时间的关系
摘要:例子:一个高速路有10个入口,每个入口每秒钟只能进1辆车 1、请问1秒钟最多能进几辆车? TPS=10 2、每辆车需要多长时间进行响应? reponse time = 1 3、改成20辆车,每秒能进几辆?每辆车的响应时间是多长? TPS = 10,reponse time = 1 (10个为一等份, 阅读全文

posted @ 2019-09-12 19:41 barton123 阅读(337) 评论(1) 推荐(0)

导航