03 2020 档案

摘要:上一篇讲述了 Locust 的单进程,多进程,分布式的使用,在压测的时候发现客户机 cpu 基本接近100%,当服务器资源还很空闲,客户机已先达到瓶颈了。下文使用同一台客户机(8核8g)压测网关,对比优化前和优化后的效果。 一、locust 自带 httpclient locust 自带 clien 阅读全文
posted @ 2020-03-12 16:17 三只松鼠 阅读(4190) 评论(0) 推荐(0) 编辑
摘要:一、简介 Locust 是一个易于使用,分布式,用户负载测试工具。它用于负载测试 web 站点(或其他系统),并计算出一个系统可以处理多少并发用户。在测试期间,一大群虚拟用户访问你的网站。每个测试用户的行为由您定义,集群过程由 web UI 实时监控。这将帮助您在让真正的用户进入之前进行测试并识别代 阅读全文
posted @ 2020-03-10 13:54 三只松鼠 阅读(6904) 评论(4) 推荐(4) 编辑
摘要:一、简介 WRK 是一款针对HTTP基准测试工具,即使在单个多核CPU上运行时,也能够对目标机器产生大量负载。原因是它使用了一些操作系统特定的高性能 io 机制, 比如 select, epoll, kqueue 等。其实它是复用了 redis 的 ae 异步事件驱动框架。说说 wrk 的优缺点吧: 阅读全文
posted @ 2020-03-06 09:56 三只松鼠 阅读(2347) 评论(0) 推荐(1) 编辑
摘要:不管是jmeter还是LoadRunner,参数化、关联参数、断言等方法在压测过程中经常使用。本文介绍在 jmeter 中的用法。 一、参数化 jmeter 对数据参数化的三种实现方式。 1.CSV Data Set Config 1)添加 CSV Data Set Config 2)填入相关参数 阅读全文
posted @ 2020-03-05 16:48 三只松鼠 阅读(1681) 评论(0) 推荐(1) 编辑