可行的 如果没有 kpi 压力的话,我是建议新人自己造轮子的,可以练手
....你觉得你都测试到峰值了 你会拿不到 response time 吗??我说的是测试目标 不是测试结果 讨论问题能不能在一个层次
RT 又是啥,怎么老整这种奇怪的外文缩写
我在解释最后一遍 所谓公式:tps=并发线程/响应时间 中的 tps 是指 工具这边每秒发出的 req 的数量,如果工具的线程是阻塞型的那么这个 req 的 tps==服务器的处理能力 res 。
如果工具是非阻塞型的线程 每秒固定发出 xxx 个 req 的话 如果服务器处理不过来 你觉得服务器的处理能力等于你的请求数量吗
你连工具的实现都没弄明白吗?主流工具哪个不是阻塞模型?
我说的模型是内部的执行逻辑不是你的测试模型,至于工具层为什么这么设计 要细讲就要写一大篇了。
你只要明白性能测试 目标是找出 tps 峰值 并找出瓶颈点就行了,往这个目标做多半不会出差错,而新手性能人员的目标往往是压垮服务器,然后研究研究着就整歪了
首先:
tps=每秒业务处理量=业务并发
你们讨论的线程并发是工具层产生的数据没有什么实际意义。
其次:
一般性能测试工具每个线程都是阻塞模型,一次 res 后才会进行下一次 req,所以得到的数据必然是
最后:
如果调整策略 每秒固定请求个 req,在测试线程里使用异步接收 res 话你就会发现你所谓的公式不对了。
都是废话 这几条一句话就能搞定还分 11 条,就是熟悉各种框架,你倒是把落地的东西写上啊
概念都没理清楚....如果只是想做断链攻击的话 可以缩小响应时间
单独使用是可以但是需要 和其它系统一起控制权限的话就麻烦了
貌似没有 adbkit,这块比较有用 光屏幕操作共享 意义还不是很大,希望谁能重写 adbkit
哈哈哈 说的太对了
$serial 参数是什么?
adbkit 貌似不是通过 adb forword 实现的,兄台知道 adbkit 的实现原理吗
1 和 2 根本就是架构的事啊,3 是整个项目的事啊 你是项目经理?
环境搭建的话 建议 用 vscode + cli 命令行的方式 这样 简单一点
竟然在这个社区 看到.net 的教程。。。
selenium 也能利用 headless 的,不一定要基于 Puppeteer
压力机难不成是虚拟机?在测试的时候 手动在压力机上调用下被测应用看看时间,这个是确保测试结果的必要手段
终于完成了, 测试代码比较零碎,我正在整理一个可以直接拿来用的版本,这周末会同步到 github.
这个自己跟踪下前端代码 就能知道个 12
应该是中文目录问题
我是说这个 agent 第一次 启动怎么做?usb 命令行?
agent 是个 app 吗?怎么启动?