链接:http://pan.baidu.com/s/1i5423zB 密码:0zkz jmx 要配合好 execl 和 jtl 的测试报告,剩下的就自己看看吧
好的,有空改改
我今天有空的话放网跑给吧
谢谢😄
自己用 Python 另写模板的,不是用 jenkins 插件
嗯,我大概理解你的思路了,也有一些新想法,多谢教导先
好,谢谢提点
好,我再试试,谢谢
好,拜谢 orz
好,拜谢,但上面写的还是需要 root 权限啊
怎么做呢,我试的时候都是说没权限开放端口,有教程不。求指教
一直有个问题想问题楼主,无线连接的话手机一定要 root,但目前也不是所有手机能 root 吧,我看到楼主是用三星的,第二个是 appium 和手机能不同在一台电脑上进行通信吗,我不知道自己有没有看错,你的 appium 是用 docker 镜像开的吧,那对应的 ip 是宿主机 ip 还是独立 ip,如何是独立 ip 又怎么通讯,我印象中 appium 一般只会读到所在机器的设备,其他是读不到的,才疏学浅,请赐教,因为我也做了个类似的,现在卡在远程通信那里
我的 docker 是部署在 linux 上的,vnc 查看浏览器可以查看上面Docker-selenium中 Debugging 那一段,开放 5900 端口,还有楼上的评论也有说到怎么登录过去
你可以试试,但这样并发你主要是测页面性能还是后台性能,后台的话没必要这样做 其他压测工具就好 如何是页面性能的话要看机器的情况了 但一般也只会在一定压力资源下看当前浏览器性能 所以如果是测性能的话没必要 不过你是想同时跑 500 个不同的自动化测试还是可以考虑的
是选择的 api 和选择 mock 数据写死在了 rule_mock.js 里面了,每次都只能拿到同一个 mock 数据,理解一下上一篇的逻辑应该就能理解了
有位朋友和我说目前支持 json 格式的报文,想加入动态支持 xml 的,朋友您也可以考虑一些优化
再给大家开条路,anyproxy 是一个平台,对比 fiddler 和 charles 会更加的通用,我们团队几个人也就只要启动一台 anyproxy 就够了,还可以在 linux 上玩,那意味着可以放到 docker,用 docker 可以同时启动多个代理服务器来分别 mock,而且管理也很方便,不妨试试
从易用易维护出发就好,不用框架也是没问题的
考虑灰度发布吧,我们也是这么做的,确定降低很多新就版本兼容的问题
其实把浏览器看做你的 webapp 的沙盒就好了,看起来肯定有所区别,但浏览器本来加载运行 web 的原理是一致就好,兼容问题或多或少会有,但更多是浏览器和环境的兼容,应用和浏览器的兼容只要浏览器版本一致的话就基本差不多的,反正用 air 版的思维去理解就好了
这赛门铁克也坑了我,尤其现在 ios 应用也要强 https,结果一堆不信任,一堆坑
测试数据可以用 docker 镜像化保存,让测试数据也带版本号,谢谢鼓励,我也会继续改进方案的
selenium+browsermobproxy 也可以做到的,我自己也写了一套,先参考意一下楼主的看看我自己的有什么可以改进
appium --debug ,然后之后端口号的定义的话参考文中的脚本的做法参数化就好
用命令直接构建就好了,输入参数来 debug 吧,然后有一点的我们端口号是参数化的,用来适应多机并发