04 2022 档案
摘要:locust 多任务执行,task() 括号里的数值越大,执行频率越高 代码如下: from locust import HttpUser, TaskSet, task,osclass MyTask(TaskSet): @task(1) def get_weather(self): response
阅读全文
摘要:locust 上传文件性能测试: 代码示例: from locust import HttpUser, TaskSet, task, osimport jsonclass MyTask(TaskSet): @task def FileTest(self): self.file_data = {"fi
阅读全文
摘要:一、locust 实例中的self.client 指向了HTTPsession 类,只要服务端返回了cookie,默认就是可以自动处理cookie的 代码如下: from locust import HttpUser, TaskSet, task, osclass MyTask(TaskSet):
阅读全文
摘要:一、locust 处理签名加密脚本: from locust import HttpUser, TaskSet, taskimport os, queue, jsonimport randomimport timeimport hashlibclass MyTask(TaskSet): @task
阅读全文
摘要:Queue是python标准库中的线程安全的队列(FIFO)实现,提供了一个适用于多线程编程的先进先出的数据结构,即队列,用来在生产者和消费者线程之间的信息传递 基本方法: Queue.Queue(maxsize=0) FIFO,如果maxsize小于1就表示队列长度无限Queue.LifoQueu
阅读全文