测试工具
文章平均质量分 81
《代码爱好者》
科技公司测试部门经理一枚
展开
-
Fastbot_Android 介绍
基于 Model-based Testing 结合机器学习、强化学习的APP 稳定性测试工具ADBKeyBoard在输入栏自动输入内容,屏蔽UI输入法遇到搜索栏乱输入,想要输入指定字符下载 ADBKeyBoard,并在手机端中设置为默认输入法 ADBKeyBoard下载地址, 生效后,当遇到输入栏ADBKeyBoard不会弹起ui输入栏,会显示随机输入字符串:配置max.config中在pc端新建max.config文件(文件名称不可更改)输入通过以下命令将max.config文件push到手机端。转载 2024-01-26 11:45:58 · 209 阅读 · 1 评论 -
Android APP稳定性测试工具Fastbot入门教程
Fastbot是由字节跳动 Quality Lab开源的一款基于model-based testing 结合机器学习、强化学习的APP 稳定性测试工具,提供了Android和iOS版本。奔跑吧!智能Monkey之Fastbot跨平台。本文记录一下Fastbot的使用方法。ADBKeyBoard在输入栏自动输入内容,屏蔽UI输入法遇到搜索栏乱输入,想要输入指定字符可以人工配置操作路径,用来覆盖 Fastbot 自动遍历不到的场景。也可以自定义操作序列,设置操作的先后顺序。1、新建文件(文件名称不可更改)转载 2024-01-26 10:51:51 · 1157 阅读 · 1 评论 -
使用python写一个比Windows系统自带浏览器更好用的计算器
比Windows系统自带的还好用的计算器,感兴趣的可以试用一下。1.支持括号优先级运算和平方、立方计算;2.支持计算历史记录功能;3.支持界面缩放和拖动;4.支持钉在界面(界面最前置顶),再次点击取消置顶;5.支持复杂的组合计算,支持鼠标点击和通过键盘方式输入算式;原创 2024-01-25 11:21:17 · 484 阅读 · 0 评论 -
fiddler抓包步骤:抓包浏览器/抓包手机APP或小程序
fiddler抓包浏览器/手机app或小程序步骤只有步骤3不同(浏览器添加代理服务器的设置与手机添加代理服务器的设置不一样),其他步骤设置是一致的。转载 2023-02-22 12:15:50 · 2758 阅读 · 0 评论 -
jmeter录制脚本步骤:录制浏览器脚本/录制小程序或APP脚本
jmeter录制小程序与jmeter录制APP的步骤设置是完全一样的jmeter录制浏览器脚本步骤。转载 2023-02-22 12:12:29 · 2263 阅读 · 0 评论 -
FiddlerScript高级技巧---自定义Fiddler菜单
最近一段Fiddler使用的仍较为频繁,以前碰到一些特殊测试需求时,总是自己在FiddlerScript中改来改去,略有些不便;公司内部的MVT测试(即ABTest)是由DeviceID来控制其命中策略的,修改相应的DeviceID即可命中不同的策略;在测试过程中,经常需要修改或切换测试环境;在Fiddler中,只展示Mapi请求,忽略其它所有请求(洁癖患者推荐)在测试过程中,经常需要模拟不同网络速度,尤其是低网速下的一些测试场景;在团队内部试用后,效果很不错,小伙伴们也提出了很多改进的建议;转载 2022-09-02 18:39:57 · 299 阅读 · 0 评论 -
Fiddler 高级用法:Fiddler Script 与 HTTP 断点调试
在web前端开发的过程中,fiddler是最常使用的一款调试工具。在大多数情况下,通过fiddler默认菜单的功能就可以基本满足开发者的调试需求,然而如果需要满足更复杂的调试场景时,单纯通过fiddler菜单已无法达到开发者的调试要求。转载 2023-03-06 10:24:38 · 1121 阅读 · 0 评论 -
Fiddler添加请求时间自定义列
为了提高效率,可以在fiddler的自定义规则中,增加一列来显示请求之前的时间戳,如增加一列startTime,显示效果:2022-08-29 22:05:05。3.增加完毕之后保存,不需要重启fiddler,就可以看到新增了一列startTime列,刷新任意网页,就能看到抓取的数据行显示当前的时间了;4.根据需要,调节此列至合适的位置,可以直接拖动调节;......原创 2022-08-29 20:43:13 · 1498 阅读 · 0 评论 -
fiddler增加ip以及响应时间列
1.点击顶部菜单栏rules——>customize rules(快捷键ctrl+r,或者在右侧部分找到FiddlerScript标签)最近打算看一下移动端app的响应等请求,这里打算用fillder来查看appium的模拟出发请求的操作来查看结果,2.ctrl+f或者在上方搜索框搜索"static function main"回车即可到达。3.在main函数里加入下面一行代码,调用fiddlerUI函数,显示ip地址列。所以我们需要在左侧的面板增加我们所需要的ip,响应时间等数据以方便我们查看。...转载 2022-08-29 18:01:24 · 699 阅读 · 0 评论 -
Fiddler抓包一键生成代码
前面说有3个步骤,除了第一个步骤是核心的,其他2个步骤都是将json转为实体类定义,是辅助的。这里我采用了第二种方式,先把选中的Session导出一个har文件,然后将这个har文件作为下一个process的入参,得到我想要结果!这里我稍微改造了一下代码,把har文件的requestBody和responseBody也提取出来,为了是生成对应的POJO代码做入参.上下文包括,请求的各种参数,比如url,header,method,request,response等。...转载 2022-08-29 17:55:56 · 1054 阅读 · 0 评论 -
Monkey工具之fastbot-iOS实践
我们将页面的 GUI 信息抽象成模型中的 State,将执行的动作抽象成模型中的 Action,通过 State 作为图的节点,Action 作为图的边,连接形成有向有环图模型。遍历决策想法上源于 Alphago 的蒙特卡洛搜索树的思想,此基础上我们也使用了其他强化学习的方法,设计了 N 步 Q-Learning 算法和基于页面变化程度的 reward function,为页面下每个 Action 计算出相应的 Q 值,基于 Q 值选取最优动作。这是我们想搞懂的一个问题,以便于看看是否有可配置的选项。...转载 2022-08-27 10:08:39 · 2087 阅读 · 6 评论 -
高颜值测试报告- XTestRunner
基于unittest框架现代风格测试报告。转载 2022-08-26 13:41:38 · 356 阅读 · 0 评论 -
Postman被低估的功能,接口自动化测试效率杠杆的
如果只有默认的一个执行顺序的话,通常没法满足我们复杂的业务需求,所以 Postman 为我们提供了一个函数:postman.setNextRequest("你要跳转的接口名") ,支持我们跳转到指定接口继续执行,举个例子:我们在运行完 Request1 接口成功后,不需要再运行 Request2 而是直接跳至 Request3 ,那么我可以在 Request1 接口的 Tests 功能区中执行跳转代码。...转载 2022-08-16 09:34:57 · 190 阅读 · 0 评论 -
bugreport获取及chkbugreport工具分析
今天发版的APP,在小米商城没有审核通过,给了一个视频和一个日志文件,看到他们的小米开发者帮助文当中有根据日志生成分析文档的工具,就有了下面这篇文章生成日志 原本是拿小米给的日志生成报告,但想着以后发版前先自测一下,所以也研究了下怎么生成日志文件 生成日志需要用到adb命令,关于adb命令的安装可参考adb命令安装 执行命令 adb shell bugreport > bugreport.zip 后面的目录可以设置,但必须存在,不然会报错 ..转载 2022-04-26 19:45:00 · 1042 阅读 · 2 评论 -
京东物流性能测试理论梳理 ——性能测试的正确打开方式
京东全球年中购物节火热进行中,2018年6月1日0点到6月18日24点累计下单金额达1592亿元,出库订单金额同比增长超过37%!618期间,90%以上自营订单实现当日达或次日达。在这要为物流研发系统高性能、高稳定点赞!这离不开备战阶段必做的一件事:对系统持续压测和优化。你的系统做了吗?性能测试的正确打开方式,现在开始~>>不可不知的性能测试二三事>>新手性能测试如何开展?不可不知的性能测试二三事1.1 性能测试是什么?通过模拟真实用户行为设计不同场景组合转载 2022-01-06 18:30:00 · 1505 阅读 · 0 评论 -
测试工具|(本来不想分享的)安卓系统Ping IP工具
安卓系统Ping IP工具一个好用的安卓系统Ping IP工具今日美图下载地址链接:https://pan.baidu.com/s/1RKlKhE8OROGHyyVYuKdzyQ提取码:ufxk原创 2021-12-02 20:15:00 · 16142 阅读 · 0 评论