随笔分类 -  Locust

Python性能测试框架
摘要:Http client 默认是以安全模式运行的,任何由于连接错误、超时或者类似错误引起的异常,都会返回一个空的Response对象,这个请求将会再locust统计中标记为failure,返回的虚拟对象Response’content属性将会被置为空,status_code为0。一般不用再使用try. 阅读全文
posted @ 2019-03-07 18:56 BelleLs 阅读(621) 评论(0) 推荐(0)
摘要:HttpLocust类 可定义多个HttpLocust类,即多个用户可执行不同的任务或者相同的任务,但是执行频率不一样,用weight进行约定。 # coding:utf-8 from locust import HttpLocust, TaskSet, task import urllib3 ur 阅读全文
posted @ 2019-03-07 16:41 BelleLs 阅读(480) 评论(0) 推荐(0)
摘要:Locust源码目录结构及模块作用如下: 参考文章:https://blog.csdn.net/biheyu828/article/details/84031942 阅读全文
posted @ 2019-03-07 09:51 BelleLs 阅读(721) 评论(0) 推荐(0)
摘要:Locust 使用Python代码来定义用户行为,用它可以模拟百万级的并发用户来访问系统。 与其他性能工具对比如下: LoadRunner 商业性能测试工具,报告完整,不支持二次开发 开发语言:C/Java 并发机制:进程/线程 Jmeter 开源性能测试工具,简单报告,支持二次开发。 开发语言:J 阅读全文
posted @ 2019-03-06 14:58 BelleLs 阅读(1995) 评论(0) 推荐(0)