性能测试利器 – Locust框架解析

性能测试利器 - Locust框架解析

在上面脚本中,login_test是自定义的测试函数,函数上添加了一个装饰器@task,标明此函数是需要Locust并发执行。在函数内调用了父类的client对象中post方法,发起了一次HTTP post请求。

在MyTest类里,必须添加一个wait_time属性,此属性设置了循环调用login_test之间的等待时间,between(1,1)代表等待时间为1秒

04 Locust脚本运行

脚本写好后,需要在命令行上去运行Locust脚本,在cmd下(或者Mac的终端、Linux命令行),进入到脚本目录,执行命令

性能测试利器 - Locust框架解析

05 Locust压测执行

在Locust的压测控制页面打开后,就可以针对脚本做一些压测的配置了,比如并发数,压测持续时间,host等,其中:

  • Number of total users to simulate:并发数,代表模拟了多少虚拟用户
  • Hatch rate:每秒产生的用户数
  • Host:目标服务器的ip或域名

点击”Start swarming”,即可开始压测,在web页面会上统计出实时的性能汇总数据

字段解释:

性能测试利器 - Locust框架解析

好啦,关于Locust的入门,今天就介绍这么多啦,后续会继续介绍Locust的高级特性和详细功能,敬请期待!

下面是测试资料,对于做【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴我走过了最艰难的路程,希望也能帮助到你!

性能测试利器 - Locust框架解析 伤心的辣条 性能测试利器 - Locust框架解析 微信公众号 性能测试利器 - Locust框架解析 主要分享测试的学习资源,帮助快速了解测试

来源:普通网友

声明:本站部分文章及图片转载于互联网,内容版权归原作者所有,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2021年9月16日
下一篇 2021年9月16日

相关推荐