两个方面:
1.不要采用默认的 httpUser,采用 FastHttpUser(古早版本叫 FastHttpLocust),httpUser 是继承了 python 的 requests 库,但是 FastHttpUser 才是更好地用到了协程;
2.把 Vuser 写得夸张一点,我之前 Vuser 写 50,RPS 只能到 200 多,但是我 Vuser 写到 1000,后面 RPS 达到 500 多,但是 Vuser 写得太夸张可能会导致获取的响应时间有一点失真。所以 Vuser 尽量调到刚好达到系统 RPS 上限的量
从外面别人写的博文做 jmeter 和 locust 之间的比较,fasthttp 都应该比 jmeter 能达到的压力上限大一点
今天收到短信,活动是改到 7 月 10 号了吗?
我下周有空写篇帖子出来吧,有些东西不是一两句话说得清楚的
不要用 pytest-rerunfailures。你先 pytest 把全部用例跑了,然后再执行 pytest --lf
之前有过一些想法。就是 android 跑 app 自动化的时候,通过 adb shell(自己设置时间间隔)去获取手机的性能,下半年准备自己开发一下看看疗效。
还有一种可能,wifi 的网段和你本机电脑的网段不是同一个网段,这种也连不了。
现在操作 excel 都更偏向于用 openpyxl 这个库了吧
你可以单独把队列的那段代码拉出来跑一下,看看你的队列是否取到这 100 条数据;我这边走不循环模式的时候,是确实能跑到那么多数据才会 exit(0) 结束主进程。
先尝试着自己用 python 写点脚本来解决一下自己在测试过程中遇到的痛点,比如随机造一些数据之类的;等你水平稍微起来一点之后,可以试着去用 Django 或者 flask 去写个简单点的平台。接着就是 UI 自动化、接口自动化、性能都搞过一遍,这起码也是小通关了。
想问下大神,这个只能用 nodejs8.x 的版本来进行安装吗?好麻烦啊,ios 上直接通过 brew install,最早的只能到 10,官方都好像终止了很多 8.x 的版本。