网站建设资讯

NEWS

网站建设资讯

python中怎么利用locust实现性能测试-创新互联

python中怎么利用locust实现性能测试,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。

成都创新互联长期为1000+客户提供的网站建设服务,团队从业经验10年,关注不同地域、不同群体,并针对不同对象提供差异化的产品和服务;打造开放共赢平台,与合作伙伴共同营造健康的互联网生态环境。为崇信企业提供专业的成都网站制作、成都做网站,崇信网站改版等技术服务。拥有十年丰富建站经验和众多成功案例,为您定制开发。

官方的demo,这里把登陆和登出给改成打印了,其实就是压力测试执行之前和之后的步骤。

   from locust import HttpLocust, TaskSet   def login(l):
       print("before")   def logout(l):
       print("after")   def index(l):
       l.client.get("/")   class UserBehavior(TaskSet):
       tasks = {index: 2}       def on_start(self):
           login(self)       def on_stop(self):
           logout(self)   class WebsiteUser(HttpLocust):
       host = "http://localhost:8080"
       task_set = UserBehavior
       min_wait = 5000

看个简介

一个简单的访问 localhost 8080端口的get请求,get请求后面也可以追加参数。

物理环境安装locust之后,执行locust -f XXX.py ,路径要正确。执行成功会打印:

    [2018-12-05 23:06:51,961] DESKTOP-DOS0JSA/INFO/locust.main: Starting web monitor at *:8089
    [2018-12-05 23:06:51,961] DESKTOP-DOS0JSA/INFO/locust.main: Starting Locust 0.9.0

打开浏览器访问, http://localhost:8089 .

python中怎么利用locust实现性能测试

填写模拟用户数和用户增长数,点下按钮就开始了。

python中怎么利用locust实现性能测试

看完上述内容是否对您有帮助呢?如果还想对相关知识有进一步的了解或阅读更多相关文章,请关注创新互联-成都网站建设公司行业资讯频道,感谢您对创新互联的支持。


网页标题:python中怎么利用locust实现性能测试-创新互联
网页地址:http://cdweb.net/article/ceodjj.html