51Testing软件测试论坛

标题: windows系统搭建locust环境 [打印本页]

作者: 太鼓达人    时间: 2019-3-11 15:05
标题: windows系统搭建locust环境

必要条件:已安装python(python版本号为3.5.0)及pycharm

1.新建locust项目,进入pycharm,点击新建,点击新建虚拟环境

[attach]122787[/attach]


2.选择要创建项目的目录,点击ok

[attach]122788[/attach]


3.虚拟环境创建成功

[attach]122789[/attach]

4.打开dos窗口,进入script目录,执行active.bat文件,进入虚拟环境
[attach]122790[/attach]

5.执行命令pip install locust安装locust。注意,如果虚拟环境无pip,请先给虚拟环境安装pip
[attach]122791[/attach]

6.安装成功后,site-packages目录中会新增很多第三方库
[attach]122792[/attach]

7.下拉最新的locust代码库
[attach]122793[/attach]

8.输入代码库地址:https://github.com/locustio/locust,点击clone。clone需要等待大概一分钟时间
[attach]122794[/attach]

9.用locus8目录下的locust目录覆盖虚拟环境site-packages下locust目录
[attach]122795[/attach]

[attach]122796[/attach]

10.编写测试脚本
  1. from locust import HttpLocust,TaskSet,task

  2. class Locust_Test(TaskSet):

  3.     @task
  4.     def test(self):
  5.         self.client.get("/search/error.html")


  6. class Locust_Test(HttpLocust):

  7.     task_set = Locust_Test
  8.     host = "https://www.baidu.com"
  9.     min_wait = 1000
  10.     max_wait = 2000
复制代码
11.在脚本所在目录,执行命令:locust -f 脚本名称 启动服务
[attach]122797[/attach]

12.打开浏览器,输入http://localhost:8089/。打开locust页面,点击开始按钮
[attach]122798[/attach]




作者: qqq911    时间: 2019-4-16 11:01
感谢分享
作者: Miss_love    时间: 2020-12-25 16:10
感谢分享




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2