Python+locust做性能测试 ====locust版本更新(HttpUser)

Posted 经验创新贴

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python+locust做性能测试 ====locust版本更新(HttpUser)相关的知识,希望对你有一定的参考价值。


性能测试小框架 可以参考 如果做大型项目可能够呛,代码功底十分强悍的可以考虑locust

在locust现版本中HttpLocust改为HttpUser 这中信息只有在官网和关注这一块的人 才会注意到locust的变化


改变后的调用方式:

from locust import HttpUser, task, between
class QuickstartUser(HttpUser):
wait_time = between(5, 9)
# @task
# def index_page(self):
# self.client.get("/hello")
# self.client.get("/world")
# @task(3)
# def view_item(self):
# item_id = random.randint(1, 10000)
# self.client.get(f"/item?id={item_id}", name="/item")
def on_start(self):
self.client.post("/api/users/signin/", {"username": "lxm1", "password": "123456"})
当你启动locust后 可以通过web页面进行查看当前运行和数据情况
附加:启动locust的web页面命令(借用以上脚本)
locust -f filepath(脚本文件的名字) -H http://sample(性能测试服务器地址)



启动成功后:

Python+locust做性能测试 ====locust版本更新(HttpUser)

 

 Python+locust做性能测试 ====locust版本更新(HttpUser)

这里可以查看当前运行情况和图标展示 失败 异常  数据下载

 

个人感觉这只是一款工具 完全取决于用他的人 用在什么地方 和什么东西结合:

多说一句 :利用平台思维和整合思维 以及双赢思维你的格局 和眼界就可能被放大 用它来做的事就多了去了

 


Python+locust做性能测试 ====locust版本更新(HttpUser)



来源:经验创新贴

 图片:自制






经验创新贴

技术人的誓言

拿到需要不要总是

用技术的思维去看待

提 升自己比什么都重要





以上是关于Python+locust做性能测试 ====locust版本更新(HttpUser)的主要内容,如果未能解决你的问题,请参考以下文章

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

如何使用优秀的性能测试工具Locust?我们找了大神来做实战演示!忍不住收藏!

一文让 locust 小白,变成性能测试老司机

Locust 安装

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

Python Locust性能测试框架实践