51Testing软件测试论坛

标题: 压测工具:locust使用记录 [打印本页]

作者: 歪小Y_02    时间: 2019-3-22 16:29
标题: 压测工具:locust使用记录
测试脚本
  1. #locust_test.py
  2. from locust import HttpLocust, TaskSet, task

  3. class WebsiteTasks(TaskSet):
  4.     def on_start(self):
  5.         self.client.post('/login', {
  6.             'username': 'test',
  7.             'password': '123456'
  8.         })

  9.     @task(2)
  10.     def index(self):
  11.         self.client.get('/')

  12.     @task(1)
  13.     def about(self):
  14.         self.client.get('/about/')

  15. class WebsiteUser(HttpLocust):
  16.     task_set = WebsiteTasks
  17.     host = 'http://debugtalk.com'
  18.     min_wait = 1000
  19.     max_wait = 5000
复制代码

说明:


执行:

  1. locust -f locust_test.py
复制代码

访问:http://127.0.0.1:8089注意windows访问该路径,无法打开下面的路径,必须访问:http://localhost:8089/

[attach]123221[/attach]

如图,设置:
Number of users to simulate:模拟的用户的数量
Hatch Rate:用户增加的数量(如果用户总数为100,每秒增加5,则需要20s增加到100个用户)


报告说明:

[attach]123222[/attach]



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




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