摘要:
"TOC" 一、Locust简介 Locust是一款易于使用的分布式用户负载测试工具。它用于对网站(或其他系统)进行负载测试,并确定系统可以处理多少并发用户。 Locust完全基于事件,因此可以在一台计算机上支持数千个并发用户。 Locust的特点: 1、使用简单的python语言编写测试脚本,非常 阅读全文
摘要:
简介&安装 MQTT是一个基于客户端 服务器的消息发布/订阅传输协议。MQTT协议是轻量、简单、开放和易于实现的,这些特点使它适用范围非常广泛.可以以极少的代码和有限的带宽,为连接远程设备提供实时可靠的消息服务。作为一种低开销、低带宽占用的即时通讯协议,使其在物联网、小型设备、移动应用等方面有较广泛 阅读全文
摘要:
Mysql 优化 一、使用索引进行优化 在mysql中,创建数据表后会生成数据文件,索引文件,后缀名为.MYI的文件就是索引文件。索引的原理就是通过空间换取时间,所以索引并不是建立的越多越好。 我们可以通过explain的结果来分析该查询语句是否使用了索引。通过查看type,extra和rows的结 阅读全文
摘要:
"TOC" 一、背景 先交代下背景,就是疫情期间,随便玩了一款游戏,玩了后发现,游戏任务太繁重了,为了兼顾学习和游戏,所以就萌生了自己动手开发手游辅助外挂的想法,调研了几个手机自动化测试平台最后选中了uiautomator2,然后有了这边文章 "《uiautomator2介绍及环境搭建》" 以及文章 阅读全文
摘要:
"TOC" 本文大多数例子搬自 python cookbook 这里是对学习的一个总结和提炼 ps:python版本为python3 1.解压序列赋值给多个变量 2.解压可迭代对象赋值给多个变量 3.保留有限的历史记录 4.怎样从一个集合中获得最大或者最小的 N 个元素列表? ps:堆数据结构最重要 阅读全文
摘要:
如何对一条查询语句进行性能分析,必不可少的要使用的是explain,explain的意思是执行计划;那接下来我们就详细说明一下explain的返回结果; 一、explain的使用方法 explain select语句; 例如:explain select * from stuInfoA; 返回的结果 阅读全文
摘要:
在进行接口测试的时候,有些接口在处理相对复杂,可能需要测试人员写脚本进行处理,这时可能就需要使用到BeanShell ; Jmeter 是支持BeanShell 脚本语言; 一、什么是BeanShell Beanshell (bsh) 是用Java写成的,一个小型的、免费的、可以下载的、嵌入式的Ja 阅读全文
摘要:
我们在测试中尤其是终端自动化测试中,经常要求截图保存操作自动化测试的步骤,但是一 个case多个图片,查看起来很麻烦,这里提供一个思路,那就是将多个图片拼接起来, 弄成一张图片,可以**合成N*M宫格,如果图片不够,自动白色填空** 具体代码如下 class ImageUtils(object): 阅读全文
摘要:
1、检查监控服务是否正常提供; 命令: mysqladmin -uroot -p密码 -h服务器主机地址 ping 正常应该显示:mysqld is alive 2、获取mysql当前的状态值 mysqladmin -uroot -p密码 -h服务器主机地址 status uptime:服务器启动后 阅读全文
摘要:
一、慢查询概念 慢查询的全称为慢查询日志,在mysql的配置文件中设置SQL操作的时间阀值,我们将超过这个阀值的SQL操作称之为慢查询; 这里所说的慢查询并不是限指select操作,如果insert,update,delete等SQL操作也有超时的,那也是会记录在慢查询日志中的; 二、慢查询参数配置 阅读全文