可编写脚本的HTTP基准测试(最好用Python编写)

Mar*_*rau 2 python benchmarking web-applications stress-testing performance-testing

我正在寻找一种压力测试Web应用程序的好方法.基本上我正在使用可编写脚本的界面搜索类似于ab的内容.理想情况下,我想定义一些任务,模拟webapp上的不同操作(注册帐户,登录,搜索等),该工具运行一堆执行这些任务*的进程.结果我想要"平均请求时间","最慢请求(每个uri)"等等.

*:要从客户端带中独立,我将从一些EC2实例运行这些测试,所以在一个完美的世界中,该工具已经支持这个 - 否则我将脚本使用boto.

小智 10

如果你熟悉python请求包,那么locust很容易编写负载测试.

http://locust.io/

我用它来编写所有的perf测试.