摘要: 快捷键:option+shift+H 背景是这样的,前段时间sublimeText新装了HTML/CSS/JS Prittify,JS代码格式化的快捷键是:command+shift+H。 记性有点差的我,经常是option、shift、command、control两两排列组合+H进行尝试,然后就阅读全文
posted @ 2019-01-07 20:10 AmyZYX 阅读(8) 评论(0) 编辑
摘要: 背景 最近在做UI自动化, UI自动化的元素定位绕不开XPath, 抽空学习了XPath相关知识, 这里做下学习笔记. XPath简介 XPath, 全称 XML Path Language, 即XML路径语言, 是一门在XML文档中查找信息的语言. XPath是使用路径表达式来选去XML文档中的节阅读全文
posted @ 2019-01-05 18:12 AmyZYX 阅读(27) 评论(0) 编辑
摘要: UI自动化测试过程中会涉及到需要切换多个页面, 如点击一个按钮之后跳转到新的页面, 后者A站点提交信息后,B站点审核. Katalon虽然不支持控制多个浏览器,但是支持处理tab切换. 核心方法是使用 关键代码如下:阅读全文
posted @ 2019-01-05 16:37 AmyZYX 阅读(15) 评论(0) 编辑
摘要: 邮件接收 python3可以使用poplib.POP3进行邮件接收,具体如下: 邮件解析 poplib关键函数解析 POP3.dele(which) 标记消息号 which 以进行删除。在大多数服务器上,删除直到QUIT才被实际执行(主要例外是Eudora QPOP,它通过在任何断开连接上进行未决删阅读全文
posted @ 2019-01-05 15:17 AmyZYX 阅读(13) 评论(0) 编辑
摘要: python支持函数直接返回多个变量,具体用法如下:阅读全文
posted @ 2019-01-05 15:15 AmyZYX 阅读(29) 评论(0) 编辑
摘要: 背景 sentinl的监控&告警是通过watch实现的。 一、Watch Execution 执行开始的时候, watcher为watch创建watch执行上下文. 执行上下文提供脚本和模板, 可以访问watch元数据、payload、wathcID、执行时间和触发器. 执行过程,watcher具体阅读全文
posted @ 2018-12-29 00:43 AmyZYX 阅读(61) 评论(0) 编辑
摘要: 背景 最近使用ELK的sentinl进行告警配置,sentinl的邮件通知支持mustache,借此机会学习了mustache相关知识,记录在此。 mustache的思想 mustache的核心是标签和logic less. 标签: 定义模板的时候,使用了{{name}}、{{ systems}}{阅读全文
posted @ 2018-12-28 00:25 AmyZYX 阅读(41) 评论(0) 编辑
摘要: UTC(Coordinated Universal Time)时间:协调世界时,即世界标准时间 GMT(Greenwich Mean Time):格林威治/格林尼治时间 GMT=UTC,均使用秒数来计算。 UTC+时区差=本地时间。 时区差东为正,西为负。 Unix时间戳:计算机中看到的UTC时间都阅读全文
posted @ 2018-12-25 23:57 AmyZYX 阅读(26) 评论(0) 编辑
摘要: Mac下的date命令是BSD(Berkeley Software Distribution)系的,Linux下date命令是GNU(GNU's Not Unix)系,二者用法有一些区别。 BSD并不特指任何一个BSD衍生版本,而是类UNIX操作系统中的一个分支的总称。 Mac OS X和iOS实际阅读全文
posted @ 2018-12-25 23:54 AmyZYX 阅读(36) 评论(0) 编辑
摘要: 1.Strict Transport Security HTTP Strict Transport Security,简称为HSTS。 作用:允许一个HTTPS网站,要求浏览器总是通过HTTPS访问它。 includeSubDomains,可选,用于指定是否作用于子域名 支持HSTS的浏览器遇到这个阅读全文
posted @ 2018-12-17 21:45 AmyZYX 阅读(105) 评论(0) 编辑
摘要: 实际测试工作中偶尔会需要搭建Web服务器环境,由于Mac OS X自带了Apache和PHP环境,只需要简单的启动就可以。 开启Apache 开启Web服务器的方法有两种(默认启动端口号是80): 打开:系统偏好配置 —— 共享 —— Web共享 终端可以通过Apache启动命令打开:sudo ap阅读全文
posted @ 2018-12-14 00:28 AmyZYX 阅读(29) 评论(0) 编辑
摘要: 概述 spring boot starter actuator:是一个用于暴露自身信息的模块,主要用于监控与管理。 为了保证actuator暴露的监控接口的安全性,需要添加安全控制的依赖spring boot start security依赖,访问应用监控端点时,都需要输入验证信息。 关键配置: A阅读全文
posted @ 2018-12-02 23:51 AmyZYX 阅读(64) 评论(0) 编辑
摘要: IoT:Internet of Things,物联网 环境: 开发环境 dev 集成环境 integration 测试环境 test 模拟环境 staging(预发布环境) 生产环境 prod阅读全文
posted @ 2018-12-02 22:57 AmyZYX 阅读(9) 评论(0) 编辑
摘要: 1、ipa包解压缩:右键.ipa包,使用【归档实用工具/unarchiver】打开 2、进入解压缩后的payload目录,右键ipa包 显示包内容 3、找到info.plist文件,直接拖拽出来 4、使用plist编辑器打开 info.plist,就可以查看CFBundleDisplayName、C阅读全文
posted @ 2018-11-30 21:58 AmyZYX 阅读(64) 评论(0) 编辑
摘要: form表单的enctype属性:规定了form表单数据在发送到服务器时候的编码方式 application/x www form urlencoded:默认编码方式 multipart/form data:指定传输数据为二进制数据,例如图片、mp3、文件 text/plain:纯文本的传输。空格转阅读全文
posted @ 2018-11-21 00:32 AmyZYX 阅读(404) 评论(0) 编辑
摘要: plist关键字段: CFBundleIdentifier:应用包名、唯一标识 CFBundleVersion:文件版本号,可以每次发版本递增 CFBundleShortVersionString:appstore显示版本号,每次app store发版递增 CFBundleName:默认设置是等同于阅读全文
posted @ 2018-11-21 00:20 AmyZYX 阅读(65) 评论(0) 编辑
摘要: 背景: 最近跟进的项目会封装aws S3资源管理细节,对外提供获取文件上传凭证的API,业务方使用获取到的凭证信息直接请求aws进行文件上传。因此,测试过程需要验证S3文件上传的有效性。aws官网有提供各个语言的sdk,这里直接使用python sdk进行测试。 aws的文档很清晰( "quick 阅读全文
posted @ 2018-10-25 00:36 AmyZYX 阅读(323) 评论(0) 编辑
摘要: Referrer referrer是HTTP请求header的报文头,用于指明当前流量的来源参考页面。通过这个信息,我们可以知道访客是怎么来到当前页面的。这对于Web Analytics非常重要,可以用于分析不同渠道流量分布、用户搜索的关键词等。 但是,这个字段同时会造成用户敏感信息泄漏(如:带有敏阅读全文
posted @ 2018-09-28 00:35 AmyZYX 阅读(1516) 评论(0) 编辑
摘要: 效果: 方法: 添加:打开finder后,长按command,可以将其他app拖到菜单栏。 删除:同理,长按command,将不需要的图标拖出菜单栏即可。 PS:强烈推荐gotoshell这个小工具,可以很方便的打开系统自带终端或者iterm2,并且会自动切换到当前目录。阅读全文
posted @ 2018-09-22 21:40 AmyZYX 阅读(84) 评论(0) 编辑
摘要: 背景 最近刚接手一个katalon编写的UI自动化项目,页面最近刚改版,已有用例很多查找元素失败。了解到katalon元素定位支持xpath,所以直接使用chrome开发者工具打开目标页面+获取xpath,进行xpath更新,更新后的xpath还是经常定位元素失败。 网上搜索资料后,发现katalo阅读全文
posted @ 2018-09-22 16:40 AmyZYX 阅读(285) 评论(0) 编辑