摘要: locust Python 接口性能 指标 阅读全文
posted @ 2019-10-25 14:36 凯西_Casey 阅读(571) 评论(0) 推荐(0) 编辑
摘要: 背景: 测试过程中通常需要抓包定位问题,但安卓7.0及以上系统增加了系统证书验证。给手机安装https证书的方式无法满足7以上系统抓包要求。 原理: 手机/模拟器 需满足root要求,在此基础上将fiddler或charles的证书导入手机系统证书目录下,以满足系统证书校验。 步骤: 1、将fidd 阅读全文
posted @ 2021-01-22 20:16 凯西_Casey 阅读(1164) 评论(0) 推荐(0) 编辑
摘要: 方式一: 在terminal页通过 python -m pytest xxx.py 执行脚本 方式二: 在命令行窗口执行,如:pytest -s test_game.py -m=abc 注意:m=abc为test_game.py中定义的方法 方法三: 在python代码本身里执行,同时需要 1、把命 阅读全文
posted @ 2020-11-02 20:00 凯西_Casey 阅读(1196) 评论(0) 推荐(1) 编辑
摘要: Jmeter分布式压测原理 Jmeter支持通过配置j控制机(Controller)及代理机(Agent)至jmeter.properties文件,Controller发送脚本命令,Agent执行并回传结果给Controller的方式进行分布式执行 配置 确定好控制机及代理机,确保均已配置好环境 打 阅读全文
posted @ 2020-10-20 20:27 凯西_Casey 阅读(210) 评论(0) 推荐(0) 编辑
摘要: 性能测试动机: 新产品上线前,需要关注客户端的性能指标,以此判断是否符合上线条件 通常app性能测试比较关注的参数: CPU 内存占用 耗电量 网络流量 FPS 启动耗时 如何对比: 通常做法是拿业内竞品进行对比,假如产品是浏览器,可参考QQ手机浏览器,Chrome 手机端浏览器,UC手机浏览器 阅读全文
posted @ 2020-07-17 11:39 凯西_Casey 阅读(922) 评论(0) 推荐(0) 编辑
摘要: 智能硬件sdk通常通过adb方式进行安装和测试; 硬件sdk测试通常有两种形态: 通过adb 命令对sdk调用测试 通过参数调用的形式,写好脚本运行并分析日志 开发封装demo,qa根据demo进行验证 通过页面ui交互验证 硬件sdk需要关注的点 --功能测试 --性能测试 可使用业界通用工具进行 阅读全文
posted @ 2020-07-06 15:44 凯西_Casey 阅读(242) 评论(0) 推荐(0) 编辑
摘要: 示例: 针对手机浏览器检索结果页的某内容进行定位 方案: 一:css选择器(find_element_by_css_selector) driver.find_element_by_css_selector('a.btn.btn-bg2') 二:Appium万能id(find_element_by_ 阅读全文
posted @ 2020-06-30 18:08 凯西_Casey 阅读(332) 评论(0) 推荐(0) 编辑
摘要: HttpRunner框架自动化 阅读全文
posted @ 2019-11-05 14:48 凯西_Casey 阅读(297) 评论(0) 推荐(0) 编辑
摘要: ANR 阅读全文
posted @ 2019-10-29 11:41 凯西_Casey 阅读(1366) 评论(0) 推荐(0) 编辑
摘要: tcp udp性能测 阅读全文
posted @ 2019-10-28 16:31 凯西_Casey 阅读(3773) 评论(0) 推荐(0) 编辑
摘要: app与服务端通信过程中有时需要加密,这样受保护的body更不易被破解。 例子: 工作中有遇到类似于http://test.baidu.com/ad/conf?m2=xx&ch=xxxxx&sign=xxx的请求,通过postman、jmeter在进行请求时由于无法直接获取到sign值,无法顺利走通 阅读全文
posted @ 2019-09-20 11:49 凯西_Casey 阅读(596) 评论(0) 推荐(0) 编辑
摘要: if re.match(r'((25[0-5]|2[0-4]\d|((1\d{2})|([1-9]?\d)))\.){3}(25[0-5]|2[0-4]\d|((1\d{2})|([1-9]?\d)))',ip).group()==ip 阅读全文
posted @ 2019-08-13 16:07 凯西_Casey 阅读(188) 评论(0) 推荐(0) 编辑
摘要: 1.已知 adb screencap命令可以生成截图至系统,现利用此命令,通过批处理来自动生成截图 2.命令: 阅读全文
posted @ 2019-07-30 18:37 凯西_Casey 阅读(1573) 评论(0) 推荐(0) 编辑
摘要: 摘要:code过程中有将urlencode及urldecode的需求,接下来介绍在python3中如何将urlencode及urldecode 函数 urlencode: urllib.parse.quote(string, safe='/', encoding=None, errors=None) 阅读全文
posted @ 2019-07-09 14:52 凯西_Casey 阅读(20176) 评论(1) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2019-07-01 11:25 凯西_Casey 阅读(852) 评论(0) 推荐(0) 编辑
摘要: Mark,之后整理。 工具下载地址 https://pan.baidu.com/s/1dfxOYZoIvkHL733z-EQKeA 提取码:bv5u 使用方法 1、app端安装drozer.apk文件,打开设置为enable 2、进入drozer安装目录,执行 adb forward tcp:314 阅读全文
posted @ 2019-06-18 17:01 凯西_Casey 阅读(627) 评论(0) 推荐(0) 编辑
摘要: 两个思路 1、adb shell进入后,ps | grep "package name"查看其pid,通过 kill pid杀死进程 2、adb shell进入后,通过am force-stop com.tencent.qq杀掉进程 阅读全文
posted @ 2019-06-11 15:16 凯西_Casey 阅读(7746) 评论(0) 推荐(0) 编辑
摘要: 数据构造 批量 阅读全文
posted @ 2019-06-10 19:21 凯西_Casey 阅读(1196) 评论(0) 推荐(0) 编辑
摘要: 1、根据adb 命令获取batterystats信息 命令:adb shell dympsys batterystats > D:/batterystats.txt 2、将batterystats.txt文件通过battery-historian转换为html格式 本地配置python环境、下载解压 阅读全文
posted @ 2019-05-22 21:33 凯西_Casey 阅读(635) 评论(0) 推荐(0) 编辑
摘要: 背景: 对于测试来说,持续集成接口测试必不可少,近期搭建了基于Jenkins,Jmeter,Ant自动化框架,特备注。 所用工具: 工具下载:链接:https://pan.baidu.com/s/1oaLa3ug1txH5kQZ7ii0etA 提取码:0pgz 工具包含: windows 10操作平 阅读全文
posted @ 2019-04-09 17:37 凯西_Casey 阅读(332) 评论(0) 推荐(0) 编辑
摘要: 持续集成概念理解 阅读全文
posted @ 2019-04-03 11:41 凯西_Casey 阅读(2320) 评论(0) 推荐(0) 编辑
摘要: 【转载】转载自https://www.cnblogs.com/jsfx/p/6233645.html 1,什么是antant是构建工具2,什么是构建概念到处可查到,形象来说,你要把代码从某个地方拿来,编译,再拷贝到某个地方去等等操作,当然不仅与此,但是主要用来干这个3,ant的好处跨平台 --因为a 阅读全文
posted @ 2019-04-01 11:44 凯西_Casey 阅读(499) 评论(0) 推荐(0) 编辑
摘要: 使用Jmeter过程中发现,从查看结果树看到部分内容需要decode,此处参考曲线救国的方法。 步骤: 添加后置处理器-BeanShell PostProcessor 在scripts处添加相关代码,之后执行即可 阅读全文
posted @ 2019-03-22 16:19 凯西_Casey 阅读(572) 评论(0) 推荐(0) 编辑
摘要: 1、执行monkey脚本 adb shell "monkey -p com.*.* -v -v-v -s 100 --throttle 100 --pct-touch 20 --pct-motion 5 --pct-trackball 20 --pct-nav 2 --pct-majornav 19 阅读全文
posted @ 2019-03-21 16:34 凯西_Casey 阅读(159) 评论(0) 推荐(0) 编辑
摘要: Jmeter作为轻量级性能测试很棒的工具,生成可视化报告是必不可少的。 步骤: 1、通过cmd,进入jmeter安装目录的bin下,如图 2、根据命令进行操作 jmeter -n -t .\script\infoflow.jmx -l testlog.xml -e -o D:\Tools\jmete 阅读全文
posted @ 2019-03-20 18:44 凯西_Casey 阅读(1344) 评论(0) 推荐(0) 编辑
摘要: jmeter 阅读全文
posted @ 2019-03-20 16:56 凯西_Casey 阅读(1952) 评论(0) 推荐(0) 编辑
摘要: 做web端测试的人都有一个需求,想要通过自动化自动执行请求,此处提供一种方案 阅读全文
posted @ 2019-03-18 11:35 凯西_Casey 阅读(551) 评论(0) 推荐(0) 编辑
摘要: 1、系统架构方面 2、性能方面:通过微信开发者工具对小程序进行性能测试 3、兼容方面:android ios等主流机型 4、测试工具方面 测试点:1.更新:热更新、覆盖更新(需要注意更新版本时,用户是否需要删除小程序才会有效果)2.微信版本类型:开发版、体验版、正式版,在测试过程中,曾经遇到同一套代 阅读全文
posted @ 2019-02-01 11:23 凯西_Casey 阅读(1000) 评论(0) 推荐(0) 编辑
摘要: 一.系统吞度量要素: 一个系统的吞度量(承压能力)与request对CPU的消耗、外部接口、IO等等紧密关联。 单个reqeust 对CPU消耗越高,外部系统接口、IO影响速度越慢,系统吞吐能力越低,反之越高。 系统吞吐量几个重要参数:QPS(TPS)、并发数、响应时间 QPS(TPS):每秒钟re 阅读全文
posted @ 2019-01-22 12:15 凯西_Casey 阅读(302) 评论(0) 推荐(0) 编辑
摘要: androidManifest配置文件 阅读全文
posted @ 2018-12-03 13:26 凯西_Casey 阅读(1373) 评论(0) 推荐(0) 编辑
摘要: 在线检测平台 --文章转自:https://blog.csdn.net/qq_29277155/article/details/79775556 阿里聚安全 http://jaq.alibaba.com/ 免费 注册登录 查看漏洞详情需认证爱家密 http://www.ij iami.cn/appl 阅读全文
posted @ 2018-11-26 14:30 凯西_Casey 阅读(3950) 评论(0) 推荐(0) 编辑
摘要: Jmeter 阅读全文
posted @ 2018-11-21 18:03 凯西_Casey 阅读(507) 评论(0) 推荐(0) 编辑
摘要: Fiddler oSession 阅读全文
posted @ 2018-11-20 14:40 凯西_Casey 阅读(1720) 评论(1) 推荐(0) 编辑
摘要: 移动端 阅读全文
posted @ 2018-11-09 11:59 凯西_Casey 阅读(949) 评论(0) 推荐(1) 编辑
摘要: H5测试 阅读全文
posted @ 2018-11-09 11:53 凯西_Casey 阅读(327) 评论(0) 推荐(0) 编辑
摘要: android MD5 阅读全文
posted @ 2018-11-05 12:13 凯西_Casey 阅读(1110) 评论(0) 推荐(0) 编辑
摘要: Charles作为一款代理服务器,用好了很方便,可节省大量时间。常用功能有: 作为代理,捕获http及https请求,直观展示在视图交互区域 过滤功能 可通过filter进行过滤,也可通过“Proxy -> Recording Settings -> Include”去添加过滤条件 breakpoi 阅读全文
posted @ 2018-10-13 17:06 凯西_Casey 阅读(515) 评论(0) 推荐(0) 编辑
摘要: 新学习了一篇内容,迫不及待贴出来。 大家都知道,Fiddler是个代理工具,可以抓包。但fiddler很难直接验证接口,这方面Postman就很在行。 Postman可以实现与Fiddler一样的截获在线请求的功能。 打开postman,页面右侧顶部有如图按钮 点击打开,Port处设置与postma 阅读全文
posted @ 2018-09-25 21:06 凯西_Casey 阅读(2498) 评论(1) 推荐(0) 编辑
摘要: 工作中有时需要知道apk的MD5值,现总结下最方便的方法。 解压apk,得出RSA文件 通过jdk的keytool命令获取证书信息 具体步骤如下: 1、将apk文件重命名为.zip后缀,解压缩得到CERT.RSA 2、在jdk的bin路径下,执行keytool -printcert -file CE 阅读全文
posted @ 2018-09-12 19:25 凯西_Casey 阅读(913) 评论(0) 推荐(0) 编辑
摘要: 部分场景下,需要通过上行Cookie传参,达到请求接口数据的目的。简单列下Postman for windows版本cookie传参步骤。 打开postman,new一个Tab。进Headers,点击右侧Cookies按钮 首次配置cookie,需Add一个domain(域名),下面以百度为例 接着 阅读全文
posted @ 2018-09-12 12:07 凯西_Casey 阅读(1171) 评论(0) 推荐(0) 编辑