zoukankan      html  css  js  c++  java
  • locust_单接口

    from locust import HttpLocust, TaskSet, task
    import os
    
    #利用@seq_task可以较为快速的定义执行的先后顺序
    class BlogDemo(TaskSet):
        def on_start(self):
            print("性能测试开始")
    
        #用户行为:打开我的博客首页demo
        @task(1)
        def open_blog(self):
            # 定义requests的请求头
            header = {"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.70 Safari/537.36"}
    
            r = self.client.get("/wangwangdezhou",  headers=header, verify=False)
            print(r.status_code)
            assert r.status_code == 200
    
    
        #性能配置
    class websitUser(HttpLocust):
        task_set = BlogDemo
        min_wait = 3000  # 单位毫秒
        max_wait = 6000  # 单位毫秒
    
    if __name__ == "__main__":
    
        os.system("locust -f 登陆首页压测.py --host=https://www.cnblogs.com")

  • 相关阅读:
    vim键盘
    Maven 插件
    Maven 快照
    Maven 常用命令
    Maven POM
    Maven 依赖机制
    Maven 中央仓库
    Maven 本地仓库
    Maven 安装配置
    Maven 简介
  • 原文地址:https://www.cnblogs.com/xiaochuichui/p/13280943.html
Copyright © 2011-2022 走看看