from locust import HttpLocust, TaskSet, task

import pymysql

import random

class UserBehavior(TaskSet):

def on_start(self):

db = pymysql.connect("ip地址", "用户名", "密码", "数据库")

cursor = db.cursor()

cursor.execute("SELECT id,code from zj_class WHERE name like ‘%测试创建班级%‘ limit 20001")

self.data = cursor.fetchall()

db.close()

self.bindstudents()

def login_user(self):

zhi=random.randint(0,20000)

classid=self.data[zhi][0]

code=self.data[zhi][1]

print(classid,code)

return(classid, code)

@task

def bindstudents(self):

classid,code=self.login_user()

self.client.post("/wx/bind/add/MQ/openid", {"class_id": classid,

"stuname": "李丽芳22",

"code": code,

"isVerify": "N"

})

# @task(1)

# def baidu(self):

# self.client.get("/")

class WebsiteUser(HttpLocust):

host=""

task_set = UserBehavior

min_wait = 0

max_wait = 0

原文:https://www.cnblogs.com/wlyd/p/9271953.html

locust mysql_locust性能压测连接mysql,随机取出班级,绑定学生相关推荐

  1. sysbench性能压测以及mysql性能压测

    sysbench性能压测以及mysql性能压测 一.Sysbench是一个模块化的.跨平台.多线程基准测试工具,主要用于各种不同系统的参数下的数据库负载情况. 主要测试方式 cpu性能 磁盘io性能 ...

  2. mysql 性能拐点_性能压测及分析调优实践

    [关键导读] 文中结合一次重保活动的性能压测需求,详解了整体的性能测试策略及性能分析思路,并在实施过程中有效利用了NPT性能测试平台完成了压测场景设计.执行.业务指标监控.性能指标分析,结合监控找出了 ...

  3. 工作这么多年还不知道如何对MySQL进行性能压测?这也太Low了吧

    大家好,我是冰河~~ 今天给大家带来一篇关于MySQL的技术文,这也是我对MySQL使用UUID做主键与int数字做主键做的性能压测. 之前,总有小伙伴问我:为何使用UUID做MySQL的主键,MyS ...

  4. 后端服务性能压测实践

    转自:https://mp.weixin.qq.com/s/XW9geHZ9odHdI7srDiKBIg 目录 背景 环境检测 压力机及压力工具检测 Linux openfiles limit 设置 ...

  5. tcp压测工具_【解决方案】性能压测及分析调优实践

    [关键导读]结合一次重保活动的性能压测需求,详解了整体的性能测试策略及性能分析思路,并在实施过程中有效利用了网易易测的NPT性能测试平台一站式完成了压测场景设计.执行.业务指标监控.性能指标分析等活动 ...

  6. 高性能分布式缓存redis(持久化原理 安全策略 过期删除内存淘汰策略 性能压测 高可用 Redis Cluster)

    redis redis(持久化原理 安全策略 过期删除&内存淘汰策略 性能压测 高可用 Redis Cluster) 1. 持久化原理 1.1 持久化流程(落盘) 1.2 RDB详解 1.2. ...

  7. 谷粒商城项目篇8_分布式高级篇_商城首页、性能压测、优化(Nginx动静分离)

    目录 商城首页 整合thymeleaf springmvc的WebMvcAutoConfiguration 首页三级分类渲染 Nginx代理 Nginx代理会丢掉host信息 压力测试 性能检测 性能 ...

  8. Centos 异步 IO framework io_uring,基本原理,程序示例与性能压测

    尊重原创版权: https://www.conghengx.com/hot/37285.html 更多内容参考: https://www.conghengx.com/ Linux 异步 I/O 框架 ...

  9. Mall商城的高级篇的开发(二)性能压测和性能监控

    Mall商城的高级篇的开发(二) 性能压测–压力测试 压力测试考察当前软件硬件环境下系统所能承受的最大负荷并帮助找出系统的瓶颈所在.压测都是为了系统在上线的处理能力和稳定性维持在一个标准的范围内,做到 ...

最新文章

  1. HTML-ViewParse的Controller层插件开发小结
  2. 向所有的代码小神童学习!
  3. 微软发布Azure Stack更多细节,预计9月交付
  4. 类型xxx 无法反序列化。缺乏对应的数据成员。
  5. Ubuntu中搭建ICE服务器(Coturn)
  6. mysql分布式集群实现原理
  7. 杭电ACM2046题
  8. Java编程降序排序代码,Java选择排序(升序跟降序)
  9. 计算机考试相关证书 (一)
  10. Git拉代码(https以及ssh两种)
  11. java 多线程详细(转载)
  12. Outlook 与企业微信邮箱通讯录同步
  13. 88E1111 100BASE-T百兆工程(part2--完)
  14. 使用PowerPhotos for Mac查找重复项似乎缺少一些重复的照片的解决办法
  15. 工作总结--如何定位web系统前后台的bug,以及bug分析/测试感想
  16. ikbc pocker键盘 快捷键说明
  17. 解决Illegal unquoted character ((CTRL-CHAR, code 13)): has to be escaped using backslash to be include
  18. 字模显示字符串C语言,[求助]关于点阵字模显示
  19. python大数据好不好学_大数据好学吗?想转行大数据??
  20. 在处理时有错误发生: qmail qmail-run E: Sub-process /usr/bin/dpkg returned an error code (1)

热门文章

  1. Java-类加载器-类运行时结构-。。。。
  2. Java-接口的定义与实现
  3. mysql_unbuffered_query pdo_php中mysql操作的buffer知识
  4. java403forbidden_java – Spring boot – 返回403 Forbidden而不是重定向到登录页面
  5. Python input 函数 -Python零基础入门教程
  6. BugkuCTF-WEB题需要管理员
  7. BugkuCTF-Reverse题SafeBox(NJCTF)
  8. python framework threads_Python - 多线程
  9. 力改变物体形状举例_人教版八年级物理下册第七章《力》知识点大全
  10. java sca视频教程_如何进入Java SCA软件的开发