摘要: 官网: http://locust.io/GitHub: https://github.com/locustio/locust BLOG:http://www.cnblogs.com/mu-shi-shi 简介 Locust 是一个开源负载测试工具。使用 Python 代码定义用户行为,也可以仿真百 阅读全文
posted @ 2016-11-16 17:09 FrancisJen 阅读(1003) 评论(0) 推荐(0) 编辑
摘要: 使用HTTP client 每个HttpLocust实例的client属性中都有一个HttpSession实例。HttpSession类是requests.Session的子类并且通过get,post,put,delete,head,patch和options方法发送HTTP请求,然后用作Locus 阅读全文
posted @ 2016-11-16 16:11 FrancisJen 阅读(1849) 评论(0) 推荐(0) 编辑
摘要: 发送HTTP请求 目前为止,我们只是掌握了Locust用户的任务执行。为了真正的对一个系统进行负载测试我们需要发送HTTP请求。这时候就用到了HttpLocust类,这个类中的每个实例都有一个client属性(也就是HttpSession的实例),可以进行HTTP请求。 class HttpLocu 阅读全文
posted @ 2016-11-16 14:59 FrancisJen 阅读(918) 评论(0) 推荐(0) 编辑
摘要: TaskSet类 如果Locust类代表了一窝蜜蜂,那么TaskSet类可以比作蜜蜂的头脑。每个Locust类都有一个对应TaskSet的task_set属性集 TaskSet是任务的集合。这些任务可以被python正常调用-如果在对一个拍卖网站做负载测试-可以做些任务“加载启动页”,“搜索一些产品 阅读全文
posted @ 2016-11-16 14:27 FrancisJen 阅读(1165) 评论(0) 推荐(0) 编辑