随笔分类 -  locust

摘要:https://zhuanlan.zhihu.com/p/530985154 阅读全文
posted @ 2023-01-30 23:07 凯宾斯基 阅读(49) 评论(0) 推荐(0)
摘要:from locust import TaskSet, task from locust import HttpUser as HttpLocust class UserBehavior(TaskSet): def on_start(self): # 当模拟用户开始执行TaskSet类的时候,on_ 阅读全文
posted @ 2022-10-27 00:18 凯宾斯基 阅读(208) 评论(0) 推荐(0)
摘要:在使用urllib或者urllib2时,有可能会等半天资源都下载不下来,可以通过设置socket的超时时间,来控制下载内容时的等待时间。 如下python代码 import socket timeout = 20 socket.setdefaulttimeout(timeout) 这样默认20秒之后 阅读全文
posted @ 2019-11-06 15:34 凯宾斯基 阅读(1889) 评论(0) 推荐(0)
摘要:创建一个locust测试脚本,如下: from locust import HttpLocust, TaskSet, task class UserBehavior(TaskSet): def setup(self): print('task setup') def teardown(self): 阅读全文
posted @ 2019-10-31 23:45 凯宾斯基 阅读(710) 评论(0) 推荐(0)
摘要:前言 实现场景:所有并发虚拟用户共享同一份测试数据,并且保证虚拟用户使用的数据不重复。例如,模拟10用户并发注册账号,总共有100个手机号,要求注册账号不重复,注册完毕后结束测试 准备数据 虚拟用户locust1locust2locust3locust4locust5locust6locust7lo 阅读全文
posted @ 2019-10-31 23:30 凯宾斯基 阅读(349) 评论(0) 推荐(0)
摘要:来源:https://www.cnblogs.com/yoyoketang/p/11681370.html 前言 使用Locust进行性能测试时,当一台单机不足以模拟所需的用户数量的时候,可以在多台机器上分布式的执行性能测试。locust分布式启动场景有2种,一种是单机设置master和slave模 阅读全文
posted @ 2019-10-31 19:52 凯宾斯基 阅读(2453) 评论(0) 推荐(0)
摘要:https://blog.csdn.net/panyu881024/article/details/80146088 这里同样以测试百度首页为例。 catch_response = True :布尔类型,如果设置为 True, 允许该请求被标记为失败。 通过 client.get() 方法发送请求, 阅读全文
posted @ 2019-10-31 17:06 凯宾斯基 阅读(1626) 评论(0) 推荐(0)
摘要:https://www.cnblogs.com/yoyoketang/p/9642242.html (看这个,这个作者写得好) https://www.cnblogs.com/imyalost/p/9758189.html http://www.testclass.net/locust(看这个) h 阅读全文
posted @ 2019-04-08 21:30 凯宾斯基 阅读(167) 评论(0) 推荐(0)
摘要:参考:https://docs.locust.io/en/stable/writing-a-locustfile.html 阅读全文
posted @ 2019-04-07 18:28 凯宾斯基 阅读(187) 评论(0) 推荐(0)
摘要:# coding=utf-8from locust import HttpLocust, TaskSet, taskimport requests # 定义用户行为class UserBehavior(TaskSet): @task def baidu_index(self): #请求参数 payl 阅读全文
posted @ 2019-04-07 17:20 凯宾斯基 阅读(793) 评论(1) 推荐(0)