08 2018 档案
摘要:版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/u011436666/article/details/53998332 在之前的文章Android自动化测试之Monkey中我们了解过了Monkey的4大类命令和基本使用,当我们运行Monkey之后,我
阅读全文
摘要:# 修改编码 ```pythonshow variables like '%char%'; #查看当前使用的编码 1.打开配置文件: vim /etc/mysql/my.cnf 2.在[client]后面和[mysqld]后面分别添加 : [client] default-character-set
阅读全文
摘要:linux 下下载redis数据库 如果提示权限不够的话, 直接提权: linux启用、停止服务 xshell进入linux 那么到这里,就该进入正题啦。 首先记录下连接、退出、切换数据库的命令 数据库没有名称,默认有16个,通过0-15来标识,连接redis默认选择第一个数据库(通过select
阅读全文
摘要:序号 命令(中文) 命令(英文呢) 解释 示例 备注 1 主键约束 primary key 不能重复,不能为空 学号 2 外键约束 foreign key 可以重复,依赖主键 学号 3 非空约束 not null 不能为空 姓名 4 唯一性约束 unique 唯一 身份证号 5 默认约束 defau
阅读全文
摘要:select * *代表全部 查询多个字段 select 字段1,字段2,字段3 聚合函数 count(*) 统计 select count(*) sum() 求和 select sum() 或 select sum(cj) avg() 平均值 select avg() 或 select avg(c
阅读全文
摘要:一、等值连接 原理:将多张单表组成一张逻辑大表 语法: select * from 表A,表B where 表A.主键=表B.外键 and 查询条件 select * from 表A,表B where 表A.主键=表B.外键 and C.主键=B.外键 and 查询条件 二、内连接 先判断,再连接
阅读全文
摘要:1.通过id定位 # 代表id driver.find_element_by_css_selector("#kw").send_keys("hao") 2.通过class定位 . 代表class 空格也用点代替 driver.find_element_by_css_selector(".s_ipt"
阅读全文
摘要:向您的页面添加 jQuery 库 jQuery 库位于一个 JavaScript 文件中,其中包含了所有的 jQuery 函数。那么我们怎么判断页面中是否使用了Jquery库呢? 如下图,当页面中引入jquery库以后我们就就能使用库中的函数了 jQuery的三种$() $号是jQuery“类”的一
阅读全文
摘要:整理笔记才发现,只有在rebotframework才用过js定位,那么如果有小伙伴在使用js遇到问题,给我留言吧 通过Id定位 name定位 通过标签名查找 HTML 元素 本例查找 id="wrapper" 的元素,然后查找 id="wrapper" 元素中的所有 <input> 元素: 实例 v
阅读全文
摘要:1 桌面找到快捷方式 双击打开 2 3 4 需要自行注册 5 看自己喜欢选择 喜欢白色 选择左边 喜欢黑色 选择右边 6 7 可选 如果你对 Markdown 感兴趣;或者会用 就点击 install 不敢兴趣 调到 步骤8 8 9 等待加载完成 10 11 修改框住的位置 地址 改为自己能找到的地
阅读全文
摘要:1 找到安装包 双击 2 3 可以更改安装路径 4 5 6 7 等待安装完成 8 作者:含笑半步颠√ 博客链接:https://www.cnblogs.com/lixy-88428977 声明:本文为博主学习感悟总结,水平有限,如果不当,欢迎指正。如果您认为还不错,欢迎转载。转载与引用请注明作者及出
阅读全文
摘要:1打开VirtualBox 2 找到导入的虚拟机 3右键虚拟机 启动 4 等待加载 5 加载的时候,打开xshell 6 7 填写框住的内容 名称: 自己取 主机: 127.0.0.1 固定内容 端口号: 1234 固定内容 8 9 10 选择接受并保存(没有弹出,不用管) 11 输入用户名 用户名
阅读全文
摘要:1 2 修改框住的路径,最好不要在C盘 3 取消检查更新 4 5 6 7 8 9 10 11 等待加载完成;加载完成后 OVA文件导入成功 作者:含笑半步颠√ 博客链接:https://www.cnblogs.com/lixy-88428977 声明:本文为博主学习感悟总结,水平有限,如果不当,欢迎
阅读全文
摘要:1找到安装包双击打开 2 3 这里可以更改安装路径 4 5 6 7 等待安装 8
阅读全文
摘要:1 找到安装包 双击 2 3 4 5 6 7 8 可以更改安装路径 9 10 11 等待安装完成 12 作者:含笑半步颠√ 博客链接:https://www.cnblogs.com/lixy-88428977 声明:本文为博主学习感悟总结,水平有限,如果不当,欢迎指正。如果您认为还不错,欢迎转载。转
阅读全文
摘要:做的笔记比较乱,定位过程中,发现很多开发小哥的代码命名问题,怕被怼,这里说说算了。 恩。。这是我最常用,也是最熟悉的定位方法之一,这次趁着UI交换变更的机会,整理一下Xpath的定位方法,喜欢可以收藏! 1、根据元素的属性 text、resource-id 、class、 content-desc属
阅读全文
摘要:Page object设计模式思维,把app按页面去划分,一个页面就是一个page对象 每个页面的元素集中管理、页面上按钮操作方法单独封装 # __author__ = " Caric Lee " from autoTest.auto_appium_yipao.common.base import
阅读全文
摘要:bigint支持的数字的大小范围为:19位,存电话号码。有符号范围:-9223372036854775808 到 9223372036854775807 int支持的数字范围为:10位,有符号范围:-2147483648 到 2147483647 无符号范围:0-4294967295 mysql>
阅读全文
摘要:打包单个exe文件 -F 选项可以打出一个exe文件,默认是 -D,意思是打成一个文件夹。 打出的桌面程序去掉命令行黑框 -w 选项可以打桌面程序,去掉命令行黑框 修改程序默认图标 -i 可以设置图标路径,将图标放在根目录: 如下: 修改程序左上角的’tk’图标 如下: 替换’tk’图标后,打包的e
阅读全文
摘要:方法一、Jmeter自带的函数助手——_CSVRead函数 1.数据准备:先在excel存储数据,保存格式选择csv格式。或在记事本存储数据,列之间用英文逗号分隔,保存为txt 2.使用_csvread函数:选项-->函数助手对话框,打开函数助手弹窗,选择_csvread函数 第一行:输入csv文件
阅读全文
摘要:默认约束(default) 插入数据的时候,如果没有明确为字段赋值,则自动赋予默认值 在没有设置默认值的情况下,默认值为NULL 非空约束(not null) 限制一个字段的值不能为空,Insert的时候必须为该字段赋值空字符不等于NULL 唯一约束(unique key) 限制一个字段的值不重复,
阅读全文
摘要:工作中遇到的,及学习到的知识分享一下。 认证、权限:避免未经授权的页面可以直接访问。 Session与Cookie:SessionId 进行Cookie欺骗, 避免保存敏感信息到Cookie文件中。 涉及Cookie作用域的问题,如下图(根目录生效): DDOS拒绝服务攻击:利用肉鸡疯狂向服务器发请
阅读全文
摘要:Tip 1: Alt+C 列模式可以说最初选择使用这个文本编辑软件,原因很简单,就是因为“她”具有列编辑模式。如果您还不知道什么是列编辑模式的话,我想您应该好好研究一下啦。这是一个超级“赞”的功能。在对大文本进行批量的列编辑时候非她莫属(如果您是Windows平台上另外一个强大的文本编辑软件gVim
阅读全文
摘要:select: 作者:含笑半步颠√ 博客链接:https://www.cnblogs.com/lixy-88428977 声明:本文为博主学习感悟总结,水平有限,如果不当,欢迎指正。如果您认为还不错,欢迎转载。转载与引用请注明作者及出处。
阅读全文
摘要:百度一番,没有发现详细的UI测试用例设计方法,只能自己整理一下,学习、改进。 那么正题来了,我们慢慢缕下思路: 1、整理要测实体中的,处理逻辑、触发规则、动作。 2、将场景测试抽象出来 3、到这个时候,我们就可以划分场景了。 新建的3种场景 生成场景 退货与交付 这样,场景都整理出来了,但是我们还要
阅读全文
摘要:在面向对象的软件开发中,事件触发机制是编程中经常遇到的。 (一)场景法原理 现在的软件几乎都是用事件触发来控制流程的。像GUI软件、游戏等。事件触发时的情景形成了场景,而同一事件不同的触发顺序和处理结果就形成了事件流。这种在软件设计方面的思想可以引入到软件测试中,可以生动地描绘出事件触发时的情景,有
阅读全文
摘要:1.通过性验证: 首先肯定要保证这个接口功能是好使的,也就是正常的通过性测试,按照接口文档上的参数,正常传入,是否可以返回正确的结果。 2.参数组合: 现在有一个操作商品的接口,有个字段type,传1的时候代表修改商品,商品id、商品名称、价格有一个是必传的,type传2的时候是删除商品,商品id是
阅读全文
摘要:软件测试不仅要验证正确的行为,还要验证软件在非法操作的情况下具体响应(反应) 人机交互:正确引导用户,去做正确的事情 反应:友好提示信息,更注重“体验” 等价类 相同的一类为一个等价类(对比目标),男人->女人;胖的->瘦的;高->低有效等价类、无效等价类;有效->有效的输入; 无效->无效的输入
阅读全文
摘要:Postman 基本使用 Postman主界面 工具栏 New: 新建,可以新建Request请求,Collection请求集,环境等等 Import: 导入,可以导入别人导出的请求集 Runner: 运行一个请求集(批量执行) Invite: 邀请(需要注册,邀请进行协作) 同步图标: (需要注册
阅读全文
摘要:postman客户端下载地址:https://www.getpostman.com/apps 目录 流程控制 调试 公共函数 外部数据文件 流程控制 流程控制简言之就是设置接口的执行顺序,流程控制只有在collection runner或Newman里才生效 如果需要实现多个接口的一次循环,只需在每
阅读全文
摘要:这是一个第三方库,可以处理xlsx格式的Excel文件。pip install openpyxl安装。如果使用Aanconda,应该自带了。 读取Excel文件 需要导入相关函数。 from openpyxl import load_workbook # 默认可读写,若有需要可以指定write_on
阅读全文
摘要:1.在android-sdk里面双击SDK-manager,下载buidl-tools 2.勾选build-tools,随便选一个版本,我这里选的是24的版本 3.下载完成后,在D:\androidsdk\android-sdk-windows\build-tools\24.0.0目录下找到aapt
阅读全文
摘要:前言 在mac上搭建appium踩了不少坑,先是版本低了,启动后无限重启模拟器。后来全部升级最新版本,就稳稳的了。 环境准备: 1.OS版本号10.12 2.xcode版本号8.3.2 3.appium版本号1.6.4(appium-desktop1.1.0) 4.ios模拟器版本号10.3 一、O
阅读全文
摘要:一、环境准备 1.相关依赖环境 当前的环境是Windows 10版本 64位系统(32位的自己想办法吧) 1.jdk1.6.0 (64位) --最好1.6以上版本 2.android-sdk_r24.3.4-windows 3.python:3.6(最好3.6保持一致,2.7的中文编码问题多) 4.
阅读全文
摘要:了解正则: 那么看到这里大家就理解了把,正则就是通过匹配满足的条件,达到优化代码的方式。我们进入正题 $ 匹配字符串结束位置 结果 结果 结果 结果 结果 结果 结果 结果 结果 结果 结果 到这里,我们的元字符就整理完毕了,看到这里。距离我们的应用还很远,那么小编在这里再写个现实中的例子。 小编是
阅读全文
摘要:接口测试指导方案 1. 接口测试简介 接口测试是测试系统组件间接口的一种测试。接口测试主要用于检测外部系统与系统之间以及内部各个子系统之间的交互点。测试的重点是要检查数据的交换,传递和控制管理过程,以及系统间的相互逻辑依赖关系等。 2. 接口测试流程 接口测试的流程和功能测试流程类似,依据的对象是需
阅读全文
摘要:一、 Spotlight On Oracle(oracle) 1.1. 工具简介 Spotlight是一个强有力的Oracle数据库实时性能诊断工具,提供了一个直观的、可视化的数据库活动展现。Spotlight可视化展现性能瓶颈,一旦某个指标超出可接受的阀值的话。而且,通过下钻功能,DBA可以简单、
阅读全文
摘要:背景: 小伙伴去面试,考题:python计算"斐波那契数列",不少于2种写法。 当然,小编第一感觉,就是坑。逗比考官,没办法,谁让发到群里让帮忙的呢。实现代码如下: 斐波那契数列百度一下: 斐波那契数列指的是这样一个数列 0, 1, 1, 2, 3, 5, 8, 13,特别指出:第0项是0,第1项是
阅读全文
摘要:Tkinter模块("Tk 接口")是Python的标准Tk GUI工具包的接口.Tk和Tkinter可以在大多数的Unix平台下使用,同样可以应用在Windows和Macintosh系统里.Tk8.0的后续版本可以实现本地窗口风格,并良好地运行在绝大多数平台中。 ? 1 2 3 4 5 6 7 8
阅读全文
摘要:一、首先先介绍下我的环境: 1、 win10系统 2、 ant版本:apache-ant-1.10.1(作用:执行脚本,便于后期的持续集成,下载地址:http://ant.apache.org/bindownload.cgi) 3、 jmeter版本:apache-jmeter-3.1(即下即用,无
阅读全文
摘要:图形监控插件下载: http://jmeter-plugins.org/downloads/all/ 下载: JMeterPlugins-Standard-1.4.0 ServerAgent-2.2.1 安装: 1、首先将jmeterPluging.jar包复制到 jmeter 的Lib 目录下面的
阅读全文
摘要:1、http请求+查看结果树 代理服务器操作步骤 1、创建一个线程组(右键点击“测试计划“ > ”添加“ > ”线程组“) 2、创建一个http代理服务器(右键“测试计划”--> "非测试元件" --> “http代理服务器) Tip HTTP服务器代理设置 -- 分组详解 1、不对样本分组:所有请
阅读全文
摘要:下载地址: http://www.badboy.com.au Badboy 是一个强大的工具,旨在帮助测试和开发复杂的动态应用,Badboy 包括一个简单而全面的捕获/回放界面,强大的负载测试的支持,详细的报告图表等等, 从而使web测试和开发变的更加容易 关于录制时的脚本错误提示: 访问者使用的浏
阅读全文
摘要:1、准备一个有测试数据表的mysql数据库 2、在测试计划面板点击“浏览..." 按钮,将你的JDBC驱动添加进来。 需要安装插件 mysql-connector-java-5.1.26-bin.jar 3、添加一个线程组,右键下面添加一个"JDBC Connection Configuration
阅读全文
摘要:背景: 由于Jmeter本身的瓶颈,当需要模拟数以千计的并发用户时,使用单台机器模拟所有的并发用户就有些力不从心,甚至还会引起JAVA内存溢出的错误。要解决这个问题,可以使用分布式实测,运行多台机器运行所谓的Agent来分担Jmeter自身的压力,并借此来获取更大的并发用户数,但是需要进行相关的修改
阅读全文