随笔分类 -  性能测试

命令行压测工具ab及wrk
摘要:虽然 jmeter 提供 UI 界面,但是其压测脚本也依赖 UI 界面,导致其无法在 Linux 服务器上直接编辑写脚本,只有编写好脚本后再传到 Linux 服务器。关于对于压测工具的选择: 如果你想做场景的压测,而不是单个接口的压测可使用 jmeter 或 locust,支持接口串联,接口 bod 阅读全文

posted @ 2024-02-01 19:19 chen_2987 阅读(108) 评论(0) 推荐(0)

python性能测试工具locust
摘要:1.概述: 1.我们对目前比较流行的几款压测工具进行了调研。Jmeter与LoadRunner基于多线程实现并发,多线程由操作系统决定,由于上下文切换频繁、内核调度频繁,单台机器很难产生大量线程并发。以多线程方式运行会有很多线程切换的开销,故而考虑多协程方式实现, Jmeter由Java语言编写,并 阅读全文

posted @ 2021-08-02 13:59 chen_2987 阅读(2244) 评论(0) 推荐(0)

TPS和QPS的区别和理解&性能测试流程&问题定位排查
摘要:一、TPS:Transactions Per Second的缩写,也就是事务数/秒(每秒传输的事物处理个数),即服务器每秒处理的事务数。它是软件测试结果的测量单位。一个事务是指一个客户机向服务器发送请求然后服务器做出反应的过程。客户机在发送请求时开始计时,收到服务器响应后结束计时,以此来计算使用的时 阅读全文

posted @ 2021-03-17 14:25 chen_2987 阅读(3114) 评论(0) 推荐(1)

monkey笔记记录
摘要:Monkey的概念: 1.“Monkey”是指没有测试经验的人甚至对计算机根本不了解的人(就像猴子一样)不需要知道程序的任何用户交互方面的知识,如果给他一个程序,他就会针对他看到的界面进行操作,其操作是无目的的、乱点乱按的。 2.Monkey 是Android SDK提供的一个命令行工具, 可以简单 阅读全文

posted @ 2019-07-25 19:53 chen_2987 阅读(262) 评论(0) 推荐(0)

android之app流畅度分析
摘要:大多数人感觉卡顿等性能问题的最主要根源都是因为渲染性能。从设计师的角度,他们希望App能够有更多的动画,图片等时尚元素来实现流畅的用户体验。但是Android系统很有可能无法及时完成那些复杂的界面渲染操作。Android系统每隔16ms发出VSYNC信号,触发对UI进行渲染,如果每次渲染都成功,这样 阅读全文

posted @ 2019-07-23 11:50 chen_2987 阅读(1130) 评论(0) 推荐(0)

压力测试:系统吞吐量、TPS(QPS)、用户并发量、性能测试概念和公式
摘要:PS:下面是性能测试的主要概念和计算公式,记录下: 一.系统吞度量要素: 一个系统的吞度量(承压能力)与request对CPU的消耗、外部接口、IO等等紧密关联。单个reqeust 对CPU消耗越高,外部系统接口、IO影响速度越慢,系统吞吐能力越低,反之越高。 系统吞吐量几个重要参数:QPS(TPS 阅读全文

posted @ 2019-03-09 15:18 chen_2987 阅读(8062) 评论(0) 推荐(1)

导航