python+locust实现简单的性能测试

目录

Locust性能测试工具

性能测试工具特点

loadRunner:

JMeter:

Locust:

安装Locust

性能测试案例


Locust性能测试工具

 

性能测试工具特点

 

loadRunner:

loadrunner是一款非常有名的商业化付费性能测试工具,功能非常强大,使用也较为复杂,目前大多数介绍性能测试的书籍都以该工具为基础,甚至有些书籍整个都在介绍loadrunner的使用

 

JMeter:

JMeter同样非常有名的开源性能测试工具,功能也很完善,大部分人用它进行接口测试、性能测试

 

Locust:

locust同样是性能测试工具,但它和前面两个工具有着较大的不同。与前面两个工具相比,它在功能上要差上不少,但也并非全无优点;

locust完全基于python变成语言,采用pure python描述测试脚本,且http请求完全基于requests库。除了HTTP/HTTP协议外,locust还可以测试其他协议的系统,只需采用Python调用对应的库进行请求描述即可;

loadrunner和jmeter采用进程和线程的测试工具,都很难在单机上模拟出较高的并发压力。locust的并发机制摒弃了进程和

你可能感兴趣的:(python,locust)