04 2020 档案

摘要:"TOC" 在上一篇博文中我们给大家简单的介绍了一下在yml文件中编写接口用例脚本,使用httprunner来进行执行,有人就会觉得比较奇怪了,yml文件中的那些关键字是什么意思,httprunner提供了哪些关键词呢?今天这篇文章就给大家详细介绍一下吧; 变量空间作用域简介 httprunner中 阅读全文
posted @ 2020-04-30 17:20 Solarium 阅读(357) 评论(0) 推荐(0)
摘要:"TOC" 很多毕业的学员都会来问有没有httprunner的相关资料,那今天就开始给大家把httprunner介绍一下吧,欢迎留言; 一、HttpRunner简介 HttpRunner 是一款面向 HTTP(S) 协议的通用测试框架,只需编写维护一份 YAML/JSON 脚本,即可实现自动化测试、 阅读全文
posted @ 2020-04-27 17:37 Solarium 阅读(756) 评论(0) 推荐(1)
摘要:使用Locust进行性能测试时,当一台单机不足以模拟所需的用户数量的时候,可以在多台机器上分布式的执行性能测试。 Locust 中使用 master slave 模式启动多个进程(使用多核处理器的能力),先启动 master,然后再逐一启动若干个 slave。 启动的方式有两种: 方法一 操作步骤: 阅读全文
posted @ 2020-04-26 10:20 Solarium 阅读(627) 评论(0) 推荐(0)
摘要:"TOC" 在前面的博文中主要介绍的都是locust的界面操作,其实locust也有让你感觉更高大上的命令操作 no web UI 模式 一、No Web UI运行模式 在没有Web UI的情况下运行locust 可以打开cmd 通过使用 no web参数: c指定要生成的Locust用户数 r每秒 阅读全文
posted @ 2020-04-22 15:27 Solarium 阅读(625) 评论(0) 推荐(0)
摘要:"TOC" Locust中有两个非常重要的类:Locust类和Taskset类。了解这两个类的使用对于Locust工具的使用是非常有必要的; 一、Locust类详细说明 Locust类中的属性有: client属性: task_set: 指向一个TaskSet类,TaskSet类定义了用户的任务信息 阅读全文
posted @ 2020-04-21 10:17 Solarium 阅读(3186) 评论(0) 推荐(0)
摘要:"TOC" 一、Locust简介 Locust是一款易于使用的分布式用户负载测试工具。它用于对网站(或其他系统)进行负载测试,并确定系统可以处理多少并发用户。 Locust完全基于事件,因此可以在一台计算机上支持数千个并发用户。 Locust的特点: 1、使用简单的python语言编写测试脚本,非常 阅读全文
posted @ 2020-04-20 20:50 Solarium 阅读(1502) 评论(0) 推荐(0)
摘要:简介&安装 MQTT是一个基于客户端 服务器的消息发布/订阅传输协议。MQTT协议是轻量、简单、开放和易于实现的,这些特点使它适用范围非常广泛.可以以极少的代码和有限的带宽,为连接远程设备提供实时可靠的消息服务。作为一种低开销、低带宽占用的即时通讯协议,使其在物联网、小型设备、移动应用等方面有较广泛 阅读全文
posted @ 2020-04-14 21:35 Solarium 阅读(2148) 评论(0) 推荐(0)
摘要:Mysql 优化 一、使用索引进行优化 在mysql中,创建数据表后会生成数据文件,索引文件,后缀名为.MYI的文件就是索引文件。索引的原理就是通过空间换取时间,所以索引并不是建立的越多越好。 我们可以通过explain的结果来分析该查询语句是否使用了索引。通过查看type,extra和rows的结 阅读全文
posted @ 2020-04-13 16:27 Solarium 阅读(219) 评论(0) 推荐(1)
摘要:"TOC" 一、背景 先交代下背景,就是疫情期间,随便玩了一款游戏,玩了后发现,游戏任务太繁重了,为了兼顾学习和游戏,所以就萌生了自己动手开发手游辅助外挂的想法,调研了几个手机自动化测试平台最后选中了uiautomator2,然后有了这边文章 "《uiautomator2介绍及环境搭建》" 以及文章 阅读全文
posted @ 2020-04-08 23:44 Solarium 阅读(1597) 评论(0) 推荐(0)
摘要:"TOC" 本文大多数例子搬自 python cookbook 这里是对学习的一个总结和提炼 ps:python版本为python3 1.解压序列赋值给多个变量 2.解压可迭代对象赋值给多个变量 3.保留有限的历史记录 4.怎样从一个集合中获得最大或者最小的 N 个元素列表? ps:堆数据结构最重要 阅读全文
posted @ 2020-04-08 23:33 Solarium 阅读(182) 评论(0) 推荐(1)
摘要:如何对一条查询语句进行性能分析,必不可少的要使用的是explain,explain的意思是执行计划;那接下来我们就详细说明一下explain的返回结果; 一、explain的使用方法 explain select语句; 例如:explain select * from stuInfoA; 返回的结果 阅读全文
posted @ 2020-04-07 10:52 Solarium 阅读(332) 评论(0) 推荐(1)
摘要:在进行接口测试的时候,有些接口在处理相对复杂,可能需要测试人员写脚本进行处理,这时可能就需要使用到BeanShell ; Jmeter 是支持BeanShell 脚本语言; 一、什么是BeanShell Beanshell (bsh) 是用Java写成的,一个小型的、免费的、可以下载的、嵌入式的Ja 阅读全文
posted @ 2020-04-01 11:30 Solarium 阅读(2331) 评论(0) 推荐(0)