随笔分类 -  Locust

摘要:TPS(Transactions Per Second)即每秒处理事务数,是衡量系统性能的重要指标。以下是几种常见的TPS计算方法: 普通计算方法 计算公式:TPS = 总请求数 / 总时间 示例:假设在2019年第32周,系统有4.13万的浏览量,即总请求数约为41300。总时间按一周计算,即24 阅读全文
posted @ 2024-02-28 11:07 术科术 阅读(1777) 评论(0) 推荐(0) 编辑
摘要:一、引言 在软件性能测试中,并发用户数的准确估算至关重要。它直接影响到系统的负载能力、用户体验以及业务目标的达成。本指南旨在提供一套完整的并发用户数估算方法,结合业务场景、系统资源和负载测试等多个方面,以帮助测试工程师和开发人员更准确地估算并发用户数。 二、估算方法 基于业务场景的估算 通过分析用户 阅读全文
posted @ 2024-02-27 16:27 术科术 阅读(1328) 评论(0) 推荐(0) 编辑
摘要:import socket from locust import User, task, between, constant class SocketUser(User): # 初始化,建立Socket连接 def on_start(self): self.client = socket.socke 阅读全文
posted @ 2023-07-30 15:29 术科术 阅读(144) 评论(0) 推荐(0) 编辑
摘要:## 1. Locust是什么 Locust是一种开源性能测试工具,它使用Python语言编写,支持使用简单的代码创建并发用户,并模拟这些用户对Web应用程序的负载进行压力测试。使用Locust,您可以轻松模拟数千个并发用户的操作,并在测试过程中测量Web应用程序的性能。 ## 2. Locust特 阅读全文
posted @ 2023-06-12 11:40 术科术 阅读(442) 评论(0) 推荐(0) 编辑
摘要:集合点 要求系统能够承受1000 人同时提交数据,可以通过在提交数据操作前面加入集合点,这样当虚拟用户运行到提交数据的集合点时,就检查同时有多少用户运行到集合点,如果不到1000 人,已经到集合点的用户在此等待,当在集合点等待的用户达到1000 人时,1000 人同时去提交数据,从而达到测试计划中的 阅读全文
posted @ 2023-06-06 15:25 术科术 阅读(293) 评论(0) 推荐(0) 编辑
摘要:Locust介绍 Locust是一个基于Python的开源压力测试工具,它可以模拟多个用户并发访问目标站点,测试站点的性能和稳定性。Locust做性能测试使用的‘协程’方式,有webui图形界面、无图形界面、分布式等多种运行方式。 Locust安装 ​ 首先,需要安装Python,建议使用Pytho 阅读全文
posted @ 2023-06-05 18:57 术科术 阅读(411) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示