locust(locust性能测试:设置集合点(五))
1000个人同时去提交订单操作 运行设置20个用户并发 查看输出日志: 可看出20个用户全部都登录完成后才开始执行任务 另:在一般性能测试中需不需要设置集合点呢: 如果是对一些业务场景进行压力测试、稳定性测试时,locust当然也有集合点的设置 2、什么是集合点: 比如想完全并发1000个用户提交订单的操作,locust性能测试:设置集合点(五)一、 1、在性能测试工具:loadrunner和jmeter都有集合点的设置,单台测试机可以产生数千并发压力 locust用到的核心库 1)gevent gevent是一种基于协程的python网络库,这样就没法完全达到1000个用户同时去提交订单 设置集合点后,前面500个登录完成后不进行提交订单操作,前面500个用户可能先登录成功后就去提交订单了,python-locust性能测试locust为python的一个库。
locust性能测试:设置集合点(五)
一、 1、在性能测试工具:loadrunner和jmeter都有集合点的设置,locust当然也有集合点的设置 2、什么是集合点: 比如想完全并发1000个用户提交订单的操作,如果不设置集合点的情况下,前面500个用户可能先登录成功后就去提交订单了,而后面的500个用户还在登录中,这样就没法完全达到1000个用户同时去提交订单 设置集合点后,前面500个登录完成后不进行提交订单操作,直接等待到1000个用户都登录成功后,1000个人同时去提交订单操作 运行设置20个用户并发 查看输出日志: 可看出20个用户全部都登录完成后才开始执行任务 另:在一般性能测试中需不需要设置集合点呢: 如果是对一些业务场景进行压力测试、稳定性测试时,可以不必设置集合点。如果想验证单独某一个接口对大并发的处理能力时,设置集合点就很有必要了。
python-locust性能测试
locust为python的一个库,pip install locust直接安装。 locust摒弃了进程和线程,采用协程(gevent)的机制,单台测试机可以产生数千并发压力。jmeter为线程,所以单台负载机并发数比不上locust。 新建py文件 locustfile.py on_start 相当于setup,task执行前执行一次,可以理解为数据初始化from locust import HttpUser, TaskSet, task import requests,hashlib,json,base64 class WebsiteTasks(TaskSet): def on_start(self): print("sta 测试界面有报告,性能图等
locust的核心类
locust主要有两个特性: 1.模拟用户操作 locust支持多种协议,可以压测任意协议类型的系统 2.并发机制 locust采用协程,单台测试机可以产生数千并发压力 locust用到的核心库 1)gevent gevent是一种基于协程的python网络库,它用到了Greenlet提供的封装了libevent事件循环的高层同步api 2)fla 5)pyzmq pyzmq是zeromq(一种通信队列)的Python实现,主要用来实现Locust的分布式模式运行
更多文章:
![小米手环7和华为手环7(小米手环七和华为watch+fit+new哪一个更值得买)](/static/images/nopic/15.jpg)
小米手环7和华为手环7(小米手环七和华为watch+fit+new哪一个更值得买)
2024年3月3日 00:10
![windows7安全警报怎么关闭(在win7系统中,弹出安全警告怎么关闭)](/static/images/nopic/19.jpg)
windows7安全警报怎么关闭(在win7系统中,弹出安全警告怎么关闭)
2024年5月25日 14:30
![360n7手机参数及价格(2000元左右6G+128G手机,电池要大,哪款比较好)](/static/images/nopic/3.jpg)
360n7手机参数及价格(2000元左右6G+128G手机,电池要大,哪款比较好)
2024年4月3日 04:00
![ios7系统可以下哪些软件(ios7系统能下载现在最新的软件吗)](/static/images/nopic/3.jpg)
ios7系统可以下哪些软件(ios7系统能下载现在最新的软件吗)
2024年2月28日 07:00
![扬天m4601k(联想扬天m4601k可以装得下独立显卡吗以下附上机箱尺寸)](/static/images/nopic/10.jpg)
扬天m4601k(联想扬天m4601k可以装得下独立显卡吗以下附上机箱尺寸)
2024年5月3日 08:50
![联想主板bios官网升级(联想Y700电脑怎样升级BIOS)](/static/images/nopic/8.jpg)
联想主板bios官网升级(联想Y700电脑怎样升级BIOS)
2024年4月26日 00:20
![华硕笔记本 A550C 内存扩展?华硕a550c的内存条到底是ddr3还是ddrl3](/static/images/nopic/19.jpg)
华硕笔记本 A550C 内存扩展?华硕a550c的内存条到底是ddr3还是ddrl3
2024年3月19日 20:50
![wifi密码如何修改密码(修改WiFi密码的详细步骤!!!!)](/static/images/nopic/30.jpg)
wifi密码如何修改密码(修改WiFi密码的详细步骤!!!!)
2024年2月27日 09:50
![骁龙855旗舰手机(第十款骁龙855手机即将发布!不光4K HDR,还有21:9带鱼屏)](/static/images/nopic/27.jpg)
骁龙855旗舰手机(第十款骁龙855手机即将发布!不光4K HDR,还有21:9带鱼屏)
2024年5月10日 15:30
![佳能ixus120is内存卡(佳能PowerShotSX120is相机最大支持多大内存卡)](/static/images/nopic/13.jpg)
佳能ixus120is内存卡(佳能PowerShotSX120is相机最大支持多大内存卡)
2024年4月9日 01:30
![macmini忘记开机密码怎么办(苹果笔记本电脑开机密码忘了怎么办)](/static/images/nopic/20.jpg)
macmini忘记开机密码怎么办(苹果笔记本电脑开机密码忘了怎么办)
2024年2月29日 05:10