一、命令行安装
1 pip install locust
输入locust进行查看
github地址:https://github.com/locustio/locust
二、简单的测试
创建test_locust.py文件
1 from locust import HttpLocust, TaskSet, task 2 3 # 定义用户行为 4 class UserBehavior(TaskSet): 5 6 @task 7 def baidu_index(self): 8 self.client.get("/") 9 10 11 class WebsiteUser(HttpLocust): 12 task_set = UserBehavior 13 min_wait = 3000 14 max_wait = 6000
浏览器打开
三、RPS
1.QPS、RPS、TPS对比
QPS | RPS | TPS |
Queries Per Second | Requests Per Second | Transcations Per Second |
每秒查询率 | 每秒能处理的请求数 | 每秒事务数 |
对一特定的查询服务器在规定时间内所处理流量多少的衡量标准 |
等同于QPS 并发数=RPS×响应时间 |
软件测试结果的测量单位 事务——一个客户机向服务器发送请求然后服务器做出反应的过程 1.用户请求服务器 2.服务器自己内部处理 3.服务器返回给用户 |