
测试工具
文章平均质量分 80
《代码爱好者》
科技公司测试部门经理一枚
展开
-
postman免登录版本,实测可用(解决一直卡在登录界面无法进入的问题)
2025今年开工后,打开postman,一直提示需要登录,但是一直卡在登录界面,好几个人的postman都是这样的情况,不知道是什么原因。折腾几小时无果,网上下载了各种版本都试了,最新的版本也是一样。后面找到了一个免登录的版本,安装后,将之前备份的Postman 提供了多种常用类型的接口请求和响应数据的解析功能,以及批量执行接口请求、日志调试、断言、变量等众多功能,帮助我们更好地进行接口管理和测试。不仅如此,Postman 还具有便捷的功能,如快速填写查询参数和请求头信息,大大提高了我们的工作效率。原创 2025-02-07 15:49:20 · 3961 阅读 · 0 评论 -
jmeter 获取唯一全局变量及多线程读写的问题
例如,使用View Results Tree监听器查看一个请求的响应数据,然后在另一个线程组中使用BeanShell Sampler或JSR223 Sampler来提取并使用这些数据。可以通过减少文件打开次数、使用内存中的数据结构来传递数据,或者将数据存储在数据库中,通过JDBC请求来读取,以减少文件I/O操作。: 如果你的唯一ID是从某个响应中提取的,你可以使用正则表达式提取器来提取这个ID,然后在BeanShell PostProcessor中使用。例如,使用更高效的数据结构来存储和检索数据。原创 2024-11-29 12:14:26 · 1023 阅读 · 0 评论 -
JMeter中获取随机数、唯一ID、时间日期(包括当前日期增减)截取指定位数的字符等
在JMeter中,您可以使用内置的函数和一些额外的插件来获取随机数、唯一ID、时间日期以及截取指定位数的字符。Meter 提供了多种参数化函数,可以帮助您在测试中实现动态数据的生成和处理。以上是JMeter中常用的一些函数和方法,可以帮助您在测试中生成随机数、唯一ID、时间日期以及截取字符串。这些函数可以帮助您在 JMeter 测试中实现参数化,从而模拟更真实的用户行为和测试场景。原创 2024-11-29 12:02:40 · 1449 阅读 · 0 评论 -
postman中获取随机数、唯一ID、时间日期(包括当前日期增减)截取指定位数的字符等
在Postman中获取随机日期并格式化显示,通常需要使用Pre-request Script或Tests(测试脚本)来实现。Postman内置了对JavaScript的支持,并且可以通过安装插件来使用额外的库,比如。在Postman中,您可以使用内置的动态变量和编写脚本的方式来获取随机数、唯一ID、时间日期以及截取指定位数的字符。如果您需要更复杂的逻辑或特定的格式,可以通过编写更复杂的脚本来实现。的功能,但是基本的日期操作和格式化通常是可用的。以下是一个示例脚本,它生成一个随机日期并将其格式化为。原创 2024-11-29 11:57:47 · 1475 阅读 · 0 评论 -
JMeter测试WebSocket的经验总结
由于Jmeter4.0的界面是深色的(看不清字体),默认语言是英语,我们可以调一下。最近有一个微信聊天系统的项目需要性能测试,既然是测试微信聊天,肯定绕不开websocket接口的测试,首选工具是Jmeter,网上能搜到现成的方法,但是网上提供的jar包往往不是最新的,既然是用最新版本的Jmeter4.0,那么所依赖的插件jar包也应该追求新的。默认请求响应的超时时间为6S,超过这个时间报错。》(区别是这篇文章用的是windows版的,而我这次测试用的是Linux版的,网上有相关下载,开源工具)。转载 2024-09-24 20:18:26 · 279 阅读 · 0 评论 -
群控系统服务-PC端群控手机客户端
PC端群控手机客户端转载 2024-09-05 16:12:29 · 746 阅读 · 0 评论 -
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 · 429 阅读 · 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 · 2645 阅读 · 1 评论 -
使用python写一个比Windows系统自带浏览器更好用的计算器
比Windows系统自带的还好用的计算器,感兴趣的可以试用一下。1.支持括号优先级运算和平方、立方计算;2.支持计算历史记录功能;3.支持界面缩放和拖动;4.支持钉在界面(界面最前置顶),再次点击取消置顶;5.支持复杂的组合计算,支持鼠标点击和通过键盘方式输入算式;原创 2024-01-25 11:21:17 · 628 阅读 · 0 评论 -
fiddler抓包步骤:抓包浏览器/抓包手机APP或小程序
fiddler抓包浏览器/手机app或小程序步骤只有步骤3不同(浏览器添加代理服务器的设置与手机添加代理服务器的设置不一样),其他步骤设置是一致的。转载 2023-02-22 12:15:50 · 3375 阅读 · 0 评论 -
jmeter录制脚本步骤:录制浏览器脚本/录制小程序或APP脚本
jmeter录制小程序与jmeter录制APP的步骤设置是完全一样的jmeter录制浏览器脚本步骤。转载 2023-02-22 12:12:29 · 2736 阅读 · 0 评论 -
FiddlerScript高级技巧---自定义Fiddler菜单
最近一段Fiddler使用的仍较为频繁,以前碰到一些特殊测试需求时,总是自己在FiddlerScript中改来改去,略有些不便;公司内部的MVT测试(即ABTest)是由DeviceID来控制其命中策略的,修改相应的DeviceID即可命中不同的策略;在测试过程中,经常需要修改或切换测试环境;在Fiddler中,只展示Mapi请求,忽略其它所有请求(洁癖患者推荐)在测试过程中,经常需要模拟不同网络速度,尤其是低网速下的一些测试场景;在团队内部试用后,效果很不错,小伙伴们也提出了很多改进的建议;转载 2022-09-02 18:39:57 · 420 阅读 · 0 评论 -
Fiddler 高级用法:Fiddler Script 与 HTTP 断点调试
在web前端开发的过程中,fiddler是最常使用的一款调试工具。在大多数情况下,通过fiddler默认菜单的功能就可以基本满足开发者的调试需求,然而如果需要满足更复杂的调试场景时,单纯通过fiddler菜单已无法达到开发者的调试要求。转载 2023-03-06 10:24:38 · 1736 阅读 · 0 评论 -
Fiddler添加请求时间自定义列
为了提高效率,可以在fiddler的自定义规则中,增加一列来显示请求之前的时间戳,如增加一列startTime,显示效果:2022-08-29 22:05:05。3.增加完毕之后保存,不需要重启fiddler,就可以看到新增了一列startTime列,刷新任意网页,就能看到抓取的数据行显示当前的时间了;4.根据需要,调节此列至合适的位置,可以直接拖动调节;......原创 2022-08-29 20:43:13 · 1725 阅读 · 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 · 770 阅读 · 0 评论 -
Fiddler抓包一键生成代码
前面说有3个步骤,除了第一个步骤是核心的,其他2个步骤都是将json转为实体类定义,是辅助的。这里我采用了第二种方式,先把选中的Session导出一个har文件,然后将这个har文件作为下一个process的入参,得到我想要结果!这里我稍微改造了一下代码,把har文件的requestBody和responseBody也提取出来,为了是生成对应的POJO代码做入参.上下文包括,请求的各种参数,比如url,header,method,request,response等。...转载 2022-08-29 17:55:56 · 1205 阅读 · 0 评论 -
Monkey工具之fastbot-iOS实践
我们将页面的 GUI 信息抽象成模型中的 State,将执行的动作抽象成模型中的 Action,通过 State 作为图的节点,Action 作为图的边,连接形成有向有环图模型。遍历决策想法上源于 Alphago 的蒙特卡洛搜索树的思想,此基础上我们也使用了其他强化学习的方法,设计了 N 步 Q-Learning 算法和基于页面变化程度的 reward function,为页面下每个 Action 计算出相应的 Q 值,基于 Q 值选取最优动作。这是我们想搞懂的一个问题,以便于看看是否有可配置的选项。...转载 2022-08-27 10:08:39 · 2624 阅读 · 6 评论 -
高颜值测试报告- XTestRunner
基于unittest框架现代风格测试报告。转载 2022-08-26 13:41:38 · 406 阅读 · 0 评论 -
Postman被低估的功能,接口自动化测试效率杠杆的
如果只有默认的一个执行顺序的话,通常没法满足我们复杂的业务需求,所以 Postman 为我们提供了一个函数:postman.setNextRequest("你要跳转的接口名") ,支持我们跳转到指定接口继续执行,举个例子:我们在运行完 Request1 接口成功后,不需要再运行 Request2 而是直接跳至 Request3 ,那么我可以在 Request1 接口的 Tests 功能区中执行跳转代码。...转载 2022-08-16 09:34:57 · 233 阅读 · 0 评论 -
bugreport获取及chkbugreport工具分析
今天发版的APP,在小米商城没有审核通过,给了一个视频和一个日志文件,看到他们的小米开发者帮助文当中有根据日志生成分析文档的工具,就有了下面这篇文章生成日志 原本是拿小米给的日志生成报告,但想着以后发版前先自测一下,所以也研究了下怎么生成日志文件 生成日志需要用到adb命令,关于adb命令的安装可参考adb命令安装 执行命令 adb shell bugreport > bugreport.zip 后面的目录可以设置,但必须存在,不然会报错 ..转载 2022-04-26 19:45:00 · 1176 阅读 · 2 评论 -
京东物流性能测试理论梳理 ——性能测试的正确打开方式
京东全球年中购物节火热进行中,2018年6月1日0点到6月18日24点累计下单金额达1592亿元,出库订单金额同比增长超过37%!618期间,90%以上自营订单实现当日达或次日达。在这要为物流研发系统高性能、高稳定点赞!这离不开备战阶段必做的一件事:对系统持续压测和优化。你的系统做了吗?性能测试的正确打开方式,现在开始~>>不可不知的性能测试二三事>>新手性能测试如何开展?不可不知的性能测试二三事1.1 性能测试是什么?通过模拟真实用户行为设计不同场景组合转载 2022-01-06 18:30:00 · 1668 阅读 · 0 评论 -
测试工具|(本来不想分享的)安卓系统Ping IP工具
安卓系统Ping IP工具一个好用的安卓系统Ping IP工具今日美图下载地址链接:https://pan.baidu.com/s/1RKlKhE8OROGHyyVYuKdzyQ提取码:ufxk原创 2021-12-02 20:15:00 · 17702 阅读 · 0 评论