摘要: PyAutoGUI是一个纯Python的GUI自动化工具,其目的是可以用程序自动控制鼠标和键盘操作,多平台支持(Windows,OS X,Linux)。 安装 pip3 install pyautogui pyautogui鼠标操作样例 import pyautogui # 获取当前屏幕分辨率 sc 阅读全文
posted @ 2020-04-15 19:59 测试充电宝 阅读(1781) 评论(2) 推荐(0) 编辑
摘要: # -*- coding: UTF-8 -*- import frida, sys jsCode = """ function showStacks() { Java.perform(function () { send(Java.use("android.util.Log").getStackTr 阅读全文
posted @ 2020-04-15 09:02 测试充电宝 阅读(3638) 评论(0) 推荐(0) 编辑
摘要: 性能分析 前提 性能分析的前提除了需要丰富的性能测试监控(如PTS自身的客户侧监控、基础类监控-阿里云监控、应用类监控-ARMS监控等),还需要具备相关的技术知识(包括但不限于:操作系统、中间件、数据库、开发等)。 流程 很多情况下压测流量并没有完全进入到后端(服务端),在网络接入层(云化的架构,例 阅读全文
posted @ 2020-04-10 08:46 测试充电宝 阅读(462) 评论(0) 推荐(0) 编辑
摘要: 正则表达式提取器在在网页和json中都可以用(复杂JSON提取最好还是用JsonPath),提取完参数后,相当于把参数以key-value的形式放到参数池,以便后面的请求使用。注意:不能超前引用,即在定义前就进行参数化 实战 在请求的子节点下添加后置处理器正则表达式提取器,如下源文件 正则表达式:< 阅读全文
posted @ 2020-04-08 08:32 测试充电宝 阅读(122) 评论(0) 推荐(0) 编辑
摘要: 进入mysql安装目录下的bin后,执行 mysqldump -u root -p 数据库名 > /data/www/novel/文件名.sql 阅读全文
posted @ 2020-04-03 17:07 测试充电宝 阅读(396) 评论(0) 推荐(0) 编辑
摘要: 安装pip install PyExecJS方法 eval() 输入参数:source(JS语句)、cwd(路径)返回值:result(语句执行结果) compile() 输入参数:source(JS语句)、cwd(路径)返回值:编译后的对象 call() 输入参数:name(要调用的JS方法名称) 阅读全文
posted @ 2020-04-03 16:28 测试充电宝 阅读(2124) 评论(0) 推荐(0) 编辑
摘要: 现在大部分app都是混合式的native+webview,对应native上的元素通过uiautomatorviewer很容易定位到,webview上的元素就无法识别了。 一、识别webview 1.用定位工具查看页面,发现页面上有些区域无法定位到,如下图左边红色区域,只能定位到这个大框框,红色框里 阅读全文
posted @ 2020-03-25 16:41 测试充电宝 阅读(258) 评论(0) 推荐(0) 编辑
摘要: 基本用法 安装 首先使用pip或Pipenv等工具安装或更新: $ pip install -U flask-ckeditor 初始化扩展 一般情况下,你只需要导入并实例化CKEditor类,并传入程序实例即可: from flask_ckeditor import CKEditor app = F 阅读全文
posted @ 2020-03-15 21:46 测试充电宝 阅读(538) 评论(0) 推荐(0) 编辑
摘要: locals()返回一个包含当前作用域里面的所有变量和它们的值的字典。 所以可以把views改写为 def current_datetime(request): current_date = datetime.datetime.now() return render_to_response('cur 阅读全文
posted @ 2020-03-09 21:59 测试充电宝 阅读(214) 评论(0) 推荐(0) 编辑
摘要: 如果要查找包含某字符的元素,xpath可以这么写 //div[contains(text(),"包含的字符串")] 如果要查找不包含某字符的元素,xpath可以这么写 //div[not(contains(text(),"包含的字符串"))] 阅读全文
posted @ 2020-02-14 11:10 测试充电宝 阅读(1306) 评论(0) 推荐(0) 编辑