1、安装编译Python
1.1、解压python安装包
tar -zxvf Python-3.7.0.tgz
1.2、安装依赖环境
yum -y install zlib zlib-devel
yum -y install bzip2 bzip2-devel
yum -y install ncurses ncurses-devel
yum -y inst……继续阅读 »
admin
2年前 (2020-11-24) 1429浏览 0评论
0个赞
1、单进程运行
如果采用no_web形式,则需使用--no-web参数,并会用到如下几个参数。
-c, --clients:指定并发用户数;
-n, --num-request:指定总执行测试;
-r, --hatch-rate:指定并发加压速率,默认值位1。
locust -H http://debugtalk.com -f demo.py --n……继续阅读 »
admin
2年前 (2020-09-15) 2154浏览 0评论
1个赞
1、关联:通常在业务流程中有很多一系列的接口调用,从后面的接口依赖前边接口的结果数据
from lxml import etree
from locust import TaskSet, task, HttpUser
class UserBehavior(TaskSet):
@staticmethod
def get_session(html……继续阅读 »
admin
2年前 (2020-09-11) 1399浏览 0评论
0个赞
1、循环取可以重复使用的数据
csvData.csv
1,1
2,2
3,3
4,4
5,5
6,6
7,7
8,8
9,9
locust2.py
from locust import TaskSet, task, HttpUser, HttpLocust, between, tag, constant
import csv
class UserBehav……继续阅读 »
admin
2年前 (2020-09-07) 1955浏览 0评论
0个赞
1、JMeter和Locust的对比说明
1)开源许可证
工具许可范围的问题是最重要的问题之一,因为您可能想知道是否需要支付额外的第三方工具来完成负载测试。 如果某个工具是开源的,那么您几乎可以实现为性能测试设置的任何目标,而无需任何额外付款。 开源JMeter和Locust也不例外。
JMeter和Locust都提供了许可软件许可证,该许可证支持免费软件,……继续阅读 »
admin
2年前 (2020-09-05) 2239浏览 0评论
0个赞