漫游测试之性能测试(3.3.5.Locust的分布式执行、3.3.6.Locust中的测试结果、)
3.3.5.Locust的分布式执行
主机-master:
locust -f test2.py --master --logfile=/srv/7-31.log
从机-slave:
locust -f test2.py --slave --master-host=192.168.1.107 --logfile=/srv/8-31.log
主机-master并不进行测试执行,只进行调度。从机-slave进行测试执行。
3.3.6.Locust中的测试结果
Median、Average、Min、Max:单位是mss,处理请求所耗费的时间。
ContentSize:请求的返回的大小
Reqs/sec:每秒请求数(怎么算出来的,没看见说明)
可以导出来:
百分比峰值时间
支持多网页实时查看结果:
经对比,其结果与Loadrunner相近:
Locust按如下设置,跑10分钟:
结果:
Loadrunner设置如下:
结果:
从RPS来看,Locust获得的结果均值略多10个而已,而请求处理的平均响应时间相近。
Locust设置不同的Hatch rate的结果:
从上面的结果来看hatch rate的意思,这个值设置的大小并没有关系。