对于每个系统,不同的设计,都有不同的解决方案,个人认为没有一个标准的完美的解决方案。
对于你这个问题: 后端处理成功会有两种操作:1. 更新 db, 2.发送通知.
那么就有两种判断方式:
回到接口测试(自动化测试)的初衷:使用代码代替人做测试而已,那么人是怎么判断的,就可以使用代码来代替人的判断方式即可。
个人建议,仅供参考。
好吧,我们都不说话了。 自讨没趣。
httprunner--->httprunnermanager
另外:这种问题在论坛里有很多了,个人建议先看看以往的帖子再提问,可以做到更有效的提问。
返回值是个 json 值的话,可以通过 json 值的内容来判断,而不仅仅是通过 status code(200?)来判断。
我们项目在经过一段时间调研之后,已经准备开始使用了。 给大家一点最近调研的心得:
socket 接口时什么接口?楼主说的是不是 websocket 接口?
同样遇到这样的问题,给一下解决方案:
感谢回复,其实大体 CI 的流程都差不多的。 讲一下我们当前的现状,我们谈了几年的 CI,但是其实真正在整个流程中做到的也就是只有代码的编译,打包,然后包含一些静态代码检查。 其它的东西一直没有做起来。有以下问题:
赞一个!多做总结,给别人看,也是给自己看。让自己有时间复盘,也让我们这些看客有时间来思考一下。
有个问题:大家都在谈 CI,但是每个公司,每个团队的 CI 做的内容,覆盖范围又不一致。 能讲一下你们的 CI 到底覆盖哪些内容,包含哪些流程么?
提个需求:如果接口服务器的 IP 和端口变了,是不是要重新编辑所有的接口,是否有参数可以配置?或者说是我没找到修改的地儿?
skiuli
话说要强化性能调优的能力,怎么上道?
今天遇到了同样的问题,但是不知道是不是其它操作影响了它。最后竟然莫名的好了。
胡乱操作,没有必现步骤,也没有完全解决问题的思路。 给出自己的操作,仅供楼主参考。
这个应该是 unittest 模块没有用好,和 Selenium 没有任何关系。
待我 debug 出来了,再继续回复。。。
个人觉得有以下几个原因:
3 . 浏览器有异步机制,而 Jmeter 没有(应该和 2 是同样的问题)。
以下是从官网上看到的,Google 的叫: UI Automator
个人理解,这里的 uiautomator2 是对 Google 的原生的 uiautomator(只支持 JAVA) 的封装,在 uiautomator2 之前还有个 python 封装 Google uiautomator 的项目也叫 uiautomator. 其实 Google 官方的应该是叫 uiautomator1.0 和 uiautomator2.0. 个人见解,如果有不对,请指正。
@codeskyblue 另:/atx/drivers/android.py 中第 90 行为什么要注释掉?
# self._adb_shell_timeout = 30.0 # max adb shell exec time
这样如果不传参数(timeout)的话会报错。
感谢,已正常工作。
同样遇到这个问题,不知怎么解决。
能写日志最好了。继续问一下:
你们的 APP 是混合的 APP 么?你大概知道在哪个阶段打日志呢(比如点击的时候记录一个开始时间,完毕的时候记录一个结束时间)?希望提供一下思路,我可以去找开发帮忙。
通过 help 就是没有 bugreport 这个选项。