摘要:
locust Python 接口性能 指标
阅读全文
posted @ 2019-10-25 14:36
凯西_Casey
阅读(584)
推荐(0)
摘要:
背景: 测试过程中通常需要抓包定位问题,但安卓7.0及以上系统增加了系统证书验证。给手机安装https证书的方式无法满足7以上系统抓包要求。 原理: 手机/模拟器 需满足root要求,在此基础上将fiddler或charles的证书导入手机系统证书目录下,以满足系统证书校验。 步骤: 1、将fidd
阅读全文
posted @ 2021-01-22 20:16
凯西_Casey
阅读(1274)
推荐(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
阅读(1209)
推荐(1)
摘要:
Jmeter分布式压测原理 Jmeter支持通过配置j控制机(Controller)及代理机(Agent)至jmeter.properties文件,Controller发送脚本命令,Agent执行并回传结果给Controller的方式进行分布式执行 配置 确定好控制机及代理机,确保均已配置好环境 打
阅读全文
posted @ 2020-10-20 20:27
凯西_Casey
阅读(219)
推荐(0)
摘要:
性能测试动机: 新产品上线前,需要关注客户端的性能指标,以此判断是否符合上线条件 通常app性能测试比较关注的参数: CPU 内存占用 耗电量 网络流量 FPS 启动耗时 如何对比: 通常做法是拿业内竞品进行对比,假如产品是浏览器,可参考QQ手机浏览器,Chrome 手机端浏览器,UC手机浏览器
阅读全文
posted @ 2020-07-17 11:39
凯西_Casey
阅读(947)
推荐(0)
摘要:
智能硬件sdk通常通过adb方式进行安装和测试; 硬件sdk测试通常有两种形态: 通过adb 命令对sdk调用测试 通过参数调用的形式,写好脚本运行并分析日志 开发封装demo,qa根据demo进行验证 通过页面ui交互验证 硬件sdk需要关注的点 --功能测试 --性能测试 可使用业界通用工具进行
阅读全文
posted @ 2020-07-06 15:44
凯西_Casey
阅读(254)
推荐(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
阅读(342)
推荐(0)
posted @ 2019-11-05 14:48
凯西_Casey
阅读(304)
推荐(0)
posted @ 2019-10-29 11:41
凯西_Casey
阅读(1409)
推荐(0)
posted @ 2019-10-28 16:31
凯西_Casey
阅读(3832)
推荐(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
阅读(610)
推荐(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
阅读(195)
推荐(0)
摘要:
1.已知 adb screencap命令可以生成截图至系统,现利用此命令,通过批处理来自动生成截图 2.命令:
阅读全文
posted @ 2019-07-30 18:37
凯西_Casey
阅读(1618)
推荐(0)
摘要:
摘要:code过程中有将urlencode及urldecode的需求,接下来介绍在python3中如何将urlencode及urldecode 函数 urlencode: urllib.parse.quote(string, safe='/', encoding=None, errors=None)
阅读全文
posted @ 2019-07-09 14:52
凯西_Casey
阅读(20358)
推荐(0)
posted @ 2019-07-01 11:25
凯西_Casey
阅读(904)
推荐(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
阅读(651)
推荐(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
阅读(7824)
推荐(0)
posted @ 2019-06-10 19:21
凯西_Casey
阅读(1220)
推荐(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
阅读(657)
推荐(0)
摘要:
背景: 对于测试来说,持续集成接口测试必不可少,近期搭建了基于Jenkins,Jmeter,Ant自动化框架,特备注。 所用工具: 工具下载:链接:https://pan.baidu.com/s/1oaLa3ug1txH5kQZ7ii0etA 提取码:0pgz 工具包含: windows 10操作平
阅读全文
posted @ 2019-04-09 17:37
凯西_Casey
阅读(337)
推荐(0)
posted @ 2019-04-03 11:41
凯西_Casey
阅读(2363)
推荐(0)
摘要:
【转载】转载自https://www.cnblogs.com/jsfx/p/6233645.html 1,什么是antant是构建工具2,什么是构建概念到处可查到,形象来说,你要把代码从某个地方拿来,编译,再拷贝到某个地方去等等操作,当然不仅与此,但是主要用来干这个3,ant的好处跨平台 --因为a
阅读全文
posted @ 2019-04-01 11:44
凯西_Casey
阅读(521)
推荐(0)
摘要:
使用Jmeter过程中发现,从查看结果树看到部分内容需要decode,此处参考曲线救国的方法。 步骤: 添加后置处理器-BeanShell PostProcessor 在scripts处添加相关代码,之后执行即可
阅读全文
posted @ 2019-03-22 16:19
凯西_Casey
阅读(623)
推荐(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
阅读(163)
推荐(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
阅读(1388)
推荐(0)
posted @ 2019-03-20 16:56
凯西_Casey
阅读(1966)
推荐(0)
摘要:
做web端测试的人都有一个需求,想要通过自动化自动执行请求,此处提供一种方案
阅读全文
posted @ 2019-03-18 11:35
凯西_Casey
阅读(559)
推荐(0)
摘要:
1、系统架构方面 2、性能方面:通过微信开发者工具对小程序进行性能测试 3、兼容方面:android ios等主流机型 4、测试工具方面 测试点:1.更新:热更新、覆盖更新(需要注意更新版本时,用户是否需要删除小程序才会有效果)2.微信版本类型:开发版、体验版、正式版,在测试过程中,曾经遇到同一套代
阅读全文
posted @ 2019-02-01 11:23
凯西_Casey
阅读(1022)
推荐(0)
摘要:
一.系统吞度量要素: 一个系统的吞度量(承压能力)与request对CPU的消耗、外部接口、IO等等紧密关联。 单个reqeust 对CPU消耗越高,外部系统接口、IO影响速度越慢,系统吞吐能力越低,反之越高。 系统吞吐量几个重要参数:QPS(TPS)、并发数、响应时间 QPS(TPS):每秒钟re
阅读全文
posted @ 2019-01-22 12:15
凯西_Casey
阅读(337)
推荐(0)
摘要:
androidManifest配置文件
阅读全文
posted @ 2018-12-03 13:26
凯西_Casey
阅读(1429)
推荐(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
阅读(4052)
推荐(0)
posted @ 2018-11-21 18:03
凯西_Casey
阅读(522)
推荐(0)
摘要:
Fiddler oSession
阅读全文
posted @ 2018-11-20 14:40
凯西_Casey
阅读(1754)
推荐(0)
posted @ 2018-11-09 11:59
凯西_Casey
阅读(957)
推荐(1)
posted @ 2018-11-09 11:53
凯西_Casey
阅读(338)
推荐(0)
posted @ 2018-11-05 12:13
凯西_Casey
阅读(1139)
推荐(0)
摘要:
Charles作为一款代理服务器,用好了很方便,可节省大量时间。常用功能有: 作为代理,捕获http及https请求,直观展示在视图交互区域 过滤功能 可通过filter进行过滤,也可通过“Proxy -> Recording Settings -> Include”去添加过滤条件 breakpoi
阅读全文
posted @ 2018-10-13 17:06
凯西_Casey
阅读(527)
推荐(0)
摘要:
新学习了一篇内容,迫不及待贴出来。 大家都知道,Fiddler是个代理工具,可以抓包。但fiddler很难直接验证接口,这方面Postman就很在行。 Postman可以实现与Fiddler一样的截获在线请求的功能。 打开postman,页面右侧顶部有如图按钮 点击打开,Port处设置与postma
阅读全文
posted @ 2018-09-25 21:06
凯西_Casey
阅读(2532)
推荐(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
阅读(951)
推荐(0)
摘要:
部分场景下,需要通过上行Cookie传参,达到请求接口数据的目的。简单列下Postman for windows版本cookie传参步骤。 打开postman,new一个Tab。进Headers,点击右侧Cookies按钮 首次配置cookie,需Add一个domain(域名),下面以百度为例 接着
阅读全文
posted @ 2018-09-12 12:07
凯西_Casey
阅读(1208)
推荐(0)