没有解决! 上传没反应的那个我遇到过,好像是需要,因为页面引用的 js 不拉取不到,你可以尝试一下。
对于 mock 可以更好的改进一下,可以通过 jsonpath 匹配 post 中的 json ,还有一个就是可以控制 mock response status 和 header ,还有回调方法!还有一种需要解决的问题就是如何处理 pathvaribal 的请求方式!
挂载这么多设备,供电也是个问题!无线 adb 可以,但是不知道稳不稳定!
没有啊!!完全没思路
没有!还没有思路!
内存位置命令我改成了:adb shell dumpsys meminfo package_name | grep 'TOTAL' | awk '{print $2}' , 这样就不需要正则表达式了,tps 不知道为什么总是 60 , 看来还需要仔细研究一下
太好了,我这种超级小白都能看得懂 。简单修改了一下:1、把测试用例文件中的 config 提取出来,放到外部,用来切换不同的环境(test || online)2、测试用例加入级别 (p1 p2 or smoke),在 load 时可以设定跑全局还是冒烟 , 仅仅是为了满足我们目前工作的需求,减少测试用例的维护
Charles fiddler 都可以,开启 https 然后装证书就行了
好东西,收藏!
我觉得是要的,比如新增数据接口,我接口返回了成功,但是是否真的新增成功还是要检验数据库里面的数据!
如果打包的频率提高,比如两个小时一个包,会影响测试覆盖率的统计结果吧
自己顶一下,求大神协助
算是找不到太好的方法的时候的一个临时方案,后续做成分布式的时候再找其他的方式吧!
Ios 不清楚,android 多线程并发遇到的问题出在实例化 driver 的位置,在同时调用 adb 的时候同时处理一个 apk 文件时出错,现在的解决方法是实例化 driver 的时候加了一个线程锁,appium server 同时启动,但是 driver 顺序初始化!
OK,谢谢大神,一会儿重新检查代码
Udid 唯一,appium 端口是随机取系统闲置端口,不存在端口的问题,按照当前的设备实例化线程,android 就没有问题,iOS 就是不行,我查了好像 appium 就不支持 ios 多设备并行,所以看到你这跑起来了就特别感兴趣,不清楚我的在哪个位置出错了!
之前也这样搞过,android 这样没问题,但是 ios 多设备好像不行,也是这种设计当时,针对每一个 ios 设备起一个 appiumserver ,只能跑起来一个,所以不知道我的那个哪儿有问题了!
这个可能是我理解的太表面了,只看到了 get 直接暴露了参数,而且比较的是当两种方法做相同的操作,但既然 http 规定了两种方法的使用规范,按照规范去做好像 post 并没有比 get 更安全
adb shell pm uninstall packagename
这个性能数据的详细程度有多少?还没使用过 GT
曾经试过这样的方式,其实跟 android 是一样的,但是达不到并行的效果,所以不知道是不是那里设置有问题
学习了!刚好我们自己的支付 dubbo 接口也要压测!
学习了学习了。。。之前用 Jenkins+soapui,后来用 jenkins+ant+testng+httpclient 完成的