Locust
Locust 是一个开源负载测试工具。Locust 是非常简单易用,分布式,用户负载测试工具。Locust 主要为网站或者其他系统进行负载测试,能测试出一个系统可以并发处理多少用户。Locust 是完全基于时间的,因此单个机器支持几千个并发用户。相比其他许多事件驱动的应用,Locust 不使用回调。
yunlive
这个作者很懒,什么都没留下…
展开
-
性能测试工具Locust和JMeter比较
pache JMeter™和Locust都是是最受欢迎的性能测试工具。JMeter和Locust - 简介JMeter是久经考验的性能框架之一,其第一个版本大约在20年前发布。 它是用纯Java语言编写的,。 最初,JMeter开发用于执行Web和FTP应用程序的负载测试。 但是,现在它允许测试几乎所有应用程序和协议,使用户能够使用与任何OS平台兼容的桌面应用程序来创建测试。https...转载 2020-01-14 17:38:57 · 3989 阅读 · 1 评论 -
Python进行MD5方式加密,编码、不编码
在python中可以使用hashlib这个库来使用MD5加密:import hashlib在使用MD5加密的使用要注意加密内容的编码格式:如果文本不是中文的话,不需要编码import hashlib #导入hash库函数md5_object = hashlib.md5() #创建一个MD5对象md5_object.updat...原创 2019-09-19 10:33:31 · 5592 阅读 · 0 评论 -
【例子】locust压力测试登录——账号+密码(加密)
最近一直在研究这个locust实现登录,但是我发现基本上网上的自动化登录都是只有账号和密码登录,是没有验证码登录的。因为验证码每次不一样,目前我还不知道如果有验证码的登录是怎么做的。使用账号+密码(加密)登录的方式:一般很多登录请求的密码是加密的,常见的都是md5加密,至于是几层加密,这个可以问开发。因为有的是加密后再加密。1、登录例子保存为zhlh.py说明:这里的登录密码需...原创 2019-09-19 16:19:17 · 3092 阅读 · 0 评论 -
【例子】locust压力测试——2种方式实现访问需要权限验证的接口(API)
目录一种是使用账号+密码(加密)登录的方式一种是绕过登录的方式目前访问登录后的一些页面,需要首先登录吧,下面2种方式实现: 一种是使用账号+密码(加密)登录的方式 账号密码登录的方式在前面的文章中有写过:一个locust压力测试登录例子——账号+密码(加密)。不过这个是对登录进行压力测试。这里对登录后的页面进行压力测试的话,登录接口其实只需要访问一次就可以了。把前面的例子...原创 2019-09-19 18:14:19 · 1856 阅读 · 0 评论 -
Locust中的TaskSet 任务执行 get\post
Locust 是一个用Python编写的开源的负载测试工具。 它允许您针对模拟用户行为的 Web 应用程序编写测试,然后按规模运行测试以帮助查找瓶颈或其他性能问题。目录1个任务2个任务随机执行2个任务按权重执行2个任务连续或特殊顺序执行client.post()下面是 locustfile.py 的一个例子,它定义了一个简单的用户行为,它由一个获取特定网页的“...原创 2019-09-05 11:57:36 · 1214 阅读 · 0 评论 -
【总结】Locust性能测试学习-【附locust安装步骤】
最近学习这个locust是一个开源的python压力测试的框架,代码相对简单,涵盖的东西却不少。 locust是基于python的性能测试工具、支持python2.7及其以上的版本、相对于主流的LR与Jmeter工具使用的方式不一样、locust是通过编写python代码来完成性能测试的。 Locust是一款易于使用的分布式用户负载测试工具。它用于对...原创 2019-09-12 17:41:11 · 838 阅读 · 0 评论