愿闻其详
用 mac 有线联网,再选择 ipv6 的网络共享出来。连热点测试
wda 有接口,可以查看设备的信息。
楼主说说实现原理呢
1.确认你的 pc 能 ping 到手机的 ip
2.确认你的 pc 端口没有被防火墙拦截
3.确认你的电脑能连上外网(下证书时要)
4.确认 http 请求是否能抓到
可能的原因有很多,最好自己从头慢慢捋一遍
南京成洼地了
stf 官方版本已经支持了
一起玩
能具体说下你的步骤么,我确认下要解决的是不是一个问题。
在做流量回放,数据对比可以借鉴楼主,感谢分享
每个人的需求和环境是不一样的,自己造的都不一定合适,更不要谈别人的轮子一定要合适了。
能结合自己环境,考虑清楚想要什么,用什么技术,什么框架,什么语言也都是次要的。
看楼主也是有思想,动手能较强的了,期待你对社区的回馈。
楼主有心了
看报错是 adb 连接异常了,试试不通过 STF,adb 连接操作是否正常。
要结合自己的需求场景来做 ,无论是 jmeter、postman 还是、pycharm+requests 手撸,都只是单纯的发起请求校验结果。完整的接口测试,还要考虑用例协作、任务编排、巡检监控等等。
如果接口没有关联性,可以考虑多线程执行,聚合报告。参考 robotframework 的 pabot 的设计
你打算用什么驱动接口请求呢?requests 还是啥?
无论数据放在哪里,最终都是读取>组织测试用例>执行>解析结果>输出报告。
我写过个基于 react+ python + jmeter + mysql 的:https://github.com/t880216t/IAT
项目有更新,文档不是最新的, 仅供参考
楼主 ,QQ 群禁止加入了。
可以,写上 ${xxx}
已补图,谢谢提醒
我没做 PY3 兼容哦,大小写的变量名冲突了。可以手动改下
不用,这个是在创建任务时才指定的,全局都是一个,接口用例中如果有单独的请求域名或端口,可以通过 beanshell 去处理。如下
String path = ctx.getCurrentSampler().toString();
path = path.replaceAll("https://xxx.xxxx.com", "http://xxx.xxx.com:8081");
sampler.setPath(path);
看日志,是容器起的有问题。里面基本命令没找到,你可能得手动部署了。
现实是有点规模的公司,测试都是独立团队。很难反向推动开发为了测试而去动代码结构,也不会让测试有权限动代码,毕竟能力参差不齐,能做的是从测试自己的角色出发,去做更多的扩展测试。
jest 也能做 UI 验证,但是成本高,并且耦合,最终放弃。
拒绝访问一般是权限问题,可以试着别放 C 盘,或者用管理员的 cmd。至于你说的第二现象,就如 1 楼所述。