压力测试-locust讲解
时间:2020-01-09
本文章向大家介绍压力测试-locust讲解,主要包括压力测试-locust讲解使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。
1. 安装locust
pip3 install locust
2. 写python脚本
from locust import HttpLocust, TaskSet, task class UserBehavior(TaskSet): def on_start(self): pass def on_stop(self): pass @task(1) def index(self): self.client.get("/") class User(HttpLocust): # 用户类 task_set = UserBehavior min_wait = 3000 # 毫秒 max_wait = 6000 # 毫秒
3. 命令行,执行脚本,启动界面, host为需要测试的链接
locust -f test.py --host=http://xx.xxx.com/wap
4. 在浏览器执行http://localhost:8089/,则界面如下所示:
第一个:Number of total users to simulate: 通过多个线程模拟多个用户
第二个:Hatch rate: 每秒增加多少用户
假设设置为10,则每秒增加10个用户
关于第二个值对结果的影响,实验过后稍后补充
5. 执行后结果:
其中RPS 是每秒执行的请求数量,相当于QPS;
Requests表示请求的数量;
顶部的Statistics是一个聚合的结果;Charts是一些图表;Download Data 是可以下载一些数据;
参考文献:http://www.cocoachina.com/cms/wap.php?action=article&id=34761#cocoachina11
原文地址:https://www.cnblogs.com/leavescy/p/12171923.html
- JavaScript 教程
- JavaScript 编辑工具
- JavaScript 与HTML
- JavaScript 与Java
- JavaScript 数据结构
- JavaScript 基本数据类型
- JavaScript 特殊数据类型
- JavaScript 运算符
- JavaScript typeof 运算符
- JavaScript 表达式
- JavaScript 类型转换
- JavaScript 基本语法
- JavaScript 注释
- Javascript 基本处理流程
- Javascript 选择结构
- Javascript if 语句
- Javascript if 语句的嵌套
- Javascript switch 语句
- Javascript 循环结构
- Javascript 循环结构实例
- Javascript 跳转语句
- Javascript 控制语句总结
- Javascript 函数介绍
- Javascript 函数的定义
- Javascript 函数调用
- Javascript 几种特殊的函数
- JavaScript 内置函数简介
- Javascript eval() 函数
- Javascript isFinite() 函数
- Javascript isNaN() 函数
- parseInt() 与 parseFloat()
- escape() 与 unescape()
- Javascript 字符串介绍
- Javascript length属性
- javascript 字符串函数
- Javascript 日期对象简介
- Javascript 日期对象用途
- Date 对象属性和方法
- Javascript 数组是什么
- Javascript 创建数组
- Javascript 数组赋值与取值
- Javascript 数组属性和方法