随笔分类 -  G1→ Locust性能测试

摘要:引言 我们知道Jmeter单机并发数并不高,一般配置也就支持1000左右。那么就引出了分布式压测的概念,Jmeter通过调度机(Master)与执行机(Slave)来实现。而Locust也支持分布式压测,类似Jmeter一样,当一台机器无法模拟所需的用户数量时候,可以通过多台Slave机器来实现,M 阅读全文
posted @ 2020-06-28 11:43 全栈测试开发日记 阅读(2032) 评论(0) 推荐(0) 编辑
摘要:引言 前面在Locust学习笔记7——no-web模式运行脚本这篇文章中已经讲过非GUI模式运行脚本,也就是在windows系统下以命令的方式去运行脚本。而Linux系统也是使用no-web方式运行。所以,我们要了解哪些命令。 命令行参数 最简单的方式,输入cmd,再dos窗口下输入locust - 阅读全文
posted @ 2020-06-27 23:51 全栈测试开发日记 阅读(578) 评论(0) 推荐(0) 编辑
摘要:引言 我们知道Jmeter可以用命令去运行脚本,叫做非GUI模式。而Locust同样也有非GUI模式,不过叫做no-web模式运行,windows系统下也是dos下执行命令。 命令详情 locust参数选项: -h, --help 帮助信息 -H HOST, --host=HOST 指定被测试的主机 阅读全文
posted @ 2020-06-27 20:27 全栈测试开发日记 阅读(888) 评论(0) 推荐(0) 编辑
摘要:引言 前面一篇文章cust学习笔记5——登录接口参数关联,简单介绍了关联的使用方法,我们不管做接口功能测试还是接口性能测试,都涉及关联、参数化和检查点。那么现在介绍一下参数化。 背景 案例场景:所有并发虚拟用户共享同一份测试数据,并且保证虚拟用户使用的数据不重复。 例如,模拟3用户并发注册账号,总共 阅读全文
posted @ 2020-06-27 18:03 全栈测试开发日记 阅读(494) 评论(0) 推荐(0) 编辑
摘要:引言 前面在Locust学习笔记3——模拟登录案例(非加密) 讲了登录接口,但是这个登录的接口并不需要动态参数以及加密签名等校验,而且也没有继续讲登录后的操作。现在这篇文章主要讲上下接口关联的场景,比如接口A返回的数据,作为接口B的请求参数。 之前讲的登录接口是Vue的接口,现在我以学信网为例:ht 阅读全文
posted @ 2020-06-25 11:07 全栈测试开发日记 阅读(3887) 评论(0) 推荐(0) 编辑
摘要:引言 前面已经介绍Locust基本使用与案例分享,脚本已经写好后,我们仅仅只是完成了一小部分的工作,对于监控到的数据展示以及后面的数据准确性分析、问题定位等等,我们并没有讲到。该篇简单分享一下Locust界面上面基本知识与使用。 UI界面 这里就不重复讲解脚本中的代码了,如果不懂,建议从头看起。 脚 阅读全文
posted @ 2020-06-24 01:57 全栈测试开发日记 阅读(717) 评论(0) 推荐(0) 编辑
摘要:引言 当我们接到压测任务的时候,如果被测系统需要登录的时候,首先需要处理登录,然后再进行其他接口压测。 Taks属性使用 首先看一下官方文档: Using the @task decorator to declare tasks is a convenience, and usually the b 阅读全文
posted @ 2020-06-22 21:45 全栈测试开发日记 阅读(1973) 评论(0) 推荐(0) 编辑
摘要:引言 前面已经对市场上一些比较热门的性能测试工具进行了对比,这里主要介绍Locust性能测试框架的使用,如果你喜欢编码,学习Python自动化测试的时候,同时又能学习一款性能测试工具,何乐而不为呢。 https://github.com/locustio/locust 13000+星 简介 Locu 阅读全文
posted @ 2020-06-12 23:57 全栈测试开发日记 阅读(733) 评论(0) 推荐(0) 编辑
摘要:引言 一谈到性能测试,很多人都会想到Loadrunner和Jmeter这两款工具,其实Python也有一套性能测试工具——Locust。 Locust是一款支持分布式开源的性能测试框架,基于Web界面实时监控性能数据。 那么这些性能测试工具到底有什么区别,如何选择呢? 工具对比 总结 我们在接到性能 阅读全文
posted @ 2020-06-10 23:19 全栈测试开发日记 阅读(378) 评论(0) 推荐(0) 编辑

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