angular 现在这么强大了!?
#2 楼 @huanzhijin 64. location_once_scrolled_into_view 这里 markdown 有问题
这个过程中为什么要有接口测试呢?主要是为了保证开发过程中能比较高频率得跑测试,最好做到服务端一提交代码接口测试就自动跑。同时接口测试也能在后续每次服务端更新代码的时候跑一遍,保证没有出什么重大问题。自动化本身的优势之一不就是能大幅度提高测试效率嘛。
至于你说业务稳定为啥要测接口,这个我的观点和 monkey 一样,为了回归。而且接口有个好处,定位问题简单,一出问题基本都是服务端的问题,而且肯定是和这个接口相关的代码,不用花时间再去抓包->分析(->撕逼)
https 的话建议你了解下 https 和 http 区别是什么吧,相信你了解后也就知道答案了。
#2 楼 @lihuazhang 这不是 iOS ?
没搞懂你的问题。
appium 的缓存只会缓存你 find 过的对象,只要重新 find 一次就不会用缓存啊。
#17 楼 @face_south 这个应该找开发取文档。正常来说前后端协作的时候应该有个接口文档,如果没有再去抓包。抓包有个不好的地方是有些不常用的参数可能不会出现。
#13 楼 @face_south 你有把用例做成自动化的吗?返回码都走一遍这个从我的角度看来还是需要的,不过也要看你具体情况。有些业务上基本不会出现的也许可以跳过。
有 Release Note 什么的吗?
#11 楼 @284772894 这个不错,谢谢分享。把它的文档过了一遍,主要是把 http 操作简化到了可以直接用 annotation ,优势应该是快速构建不同的 http 操作,但对于参数组合和后续的断言还需要再封装,这个工作量还是不少的。
#3 楼 @xushizhao 谢谢~你提到的内容我已更新到帖子里面了,你看下有没有不对的地方?
#5 楼 @nickli 谢谢~
你是不是 xpath 用得比较多?
我之前和一个人交流过,最终结论是:脚本什么的花再大精力去优化,还不如直接把测试机换成 6s 效果好。
#8 楼 @simonpatrick 我现在遇到最常用的场景其实就是一些 id 的传递。create 接口执行成功时会返回 id ,然后其他接口要把 id 作为参数去获取相关的信息。
Jmeter 的实现是有一个 post processor 专门做这个事情(类似于你的 Resolver ,专门处理返回值),把返回值放到一些全局变量里,然后下一个接口再去调用这个变量。因为使用的是变量,所以字段名是否相同没有太大关系。
#6 楼 @simonpatrick 这块我也在想,但还没找到能兼顾灵活度和易用度的方案。
@seveniruby 思寒这块是怎么做的?
为了做出解释,暂时先移到违规处理区。
请学会如何提问,阅读:https://testerhome.com/topics/587
#3 楼 @simonpatrick 有个问题想问下,你一开始有提到进行上下文数据的传递,但你文中没有提到具体的实现方式。想问下你这一块的实现是放在了 Java 里面还是在 excel 中?
#4 楼 @jiguanghover 麻烦更新一下标题,在上面加上【已解决】方便后面的人参考吧。
#8 楼 @lihuazhang 我错了。。。是 app 。。。最近都在做 android ,有点错乱了。。。
:plus1:
python 中 unicode string 写法是:
u"String"
不是
"u'String'"
话说微信的 webview 现在能获取到了?
#3 楼 @lihuazhang
#5 楼 @monkey 我错了。。。