初遇locust

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了初遇locust相关的知识,希望对你有一定的参考价值。

大概有四个月没有用过PYTHON的我。

今天差点都不知道怎么运行了。

说起来真是丢人呐。

 

幸好还是存留着一点点印象,再加上看了一下以前写的几篇文章,

还是比较快的想起来了。不然真的是要崩溃了。

 

刚开始就被P3和P2.7的版本切换给难住了。

后来一狠心,直接把我最开始学的3.0版本删掉了。

还是遇到了FATAL ERROR,去网上搜了一圈,都是跟PIP相关的,于是我就知道可以用PIP LIST来查看是否正常。

想着应该是系统变量还残余着3.5版本的问题。把系统变量里关于3.5的路径删了之后,这个问题依然存在。

后来已经快放弃了,就随手把硬盘里存放3.5的文件夹删了之后,就奇迹般的好了。

具体原因我现在也说不上来,大概是哪个地方还残留着3.5的路径吧。

 

 

说道LOCUST

今天第一次知道它。已经很久没碰代码的我差点被他吓住了。

不过仔细研究研究,发现还是比较容易看懂它的框架的。

这是根据自己脑袋里面回忆的框架。写的有点乱,纯粹给自己做个回忆。嘻嘻。

 

from locust import httplocust,task,taskset

class userbehavior(taskset):

def on_start(self):
  pass;

@task(1)
 def u1():
 pass;

@task(2)
def u2():
 pass;

class user(httplocust):
task_set=userbehavior;
min_time=100;
max_time=200;

 

http://blog.sina.com.cn/s/articlelist_2813125592_0_1.html

这个教程还是很全的,关于LOCUST有5篇文章介绍。

我才看完第二章。

 

以上是关于初遇locust的主要内容,如果未能解决你的问题,请参考以下文章

locust接口压测

性能工具之locust工具get与post请求

性能工具之locust工具get与post请求

Python+locust做性能测试 ====locust版本更新(HttpUser)

Locust负载测试框架

UML Part 1 初遇