感觉没写完?
得继承 unittest 才有
抓包对比下 rest assured 发的包和 postman 的区别?
感觉是你的参数位置不对,query param 不是 http body 的参数,是路径末尾 ?keyword=xxx 这种参数
详细步骤、系统版本等详细能否补充下?信息量太少啦,就 2 个截图加一点文字,开发估计看到后还是得来你座位找你问步骤。
xx 公司 + 可以 + 测试开发
而且说实话,leader 没有合理理由就擅自修改用例,这个问题是 leader 的问题了。即使系统限制了,他还是会找你开通权限的,这种限制作用并不大。
已登记 issue :https://github.com/testerhome/homeland/issues/83
这个问题晚些看下怎么解决。
如果想系统化的学习资料,建议到京东找书看。服务端性能有书的,接口测试没有独立的书,但一般书里会有相关的篇章
去年深圳沙龙金融专场也有相关的 topic ,可以参考下
PS: 建议楼主不要一下子看太多东西,一口吃不成大胖子
??
大致能理解楼主的困惑,接口测试通过,客户端测试不通过,那么我直接做客户端测试好了,干嘛还需要额外做一次接口测试?
但可以换个角度想下:
不过有一个点,接口测试建议还是用自动化的方式进行,这样成本才低。用 postman ,每次执行都要手动改参数,确实成本比较高。
这个区别是 shell 的交互式/非交互式区别引起的,你要了解下相关知识
阅读者已经懵了,完全不知道你业务情况、实现逻辑,想猜信息量也不够呀。建议直接找你们的开发同学询问这几个问题的答案。
很高兴能帮到你,我离大牛还远着呢,共同学习交流哈。
如果有时间,建议多走一步,看下堆栈里 self._find_robot_installation()
方法的源码。会出现这个错误说明这个地方还有可优化的地方,解决后还可以给官方提个 PR ,贡献下自己的开源力量。
看起来有点像找到不止一个 robot framework 。堆栈最后的输出意思是 split 后元素不止 2 个,所以赋值失败。
谢谢指正,deploy 拼写已更正。
这三者的区别确实如你所说,总结得很清晰。distributionManagement 这个遗漏了说明,我这两天补充一下。
这个 bug 报得不专业呀,没有环境,也没有步骤,请求方式也没提供。
平台本身并没有开放过,不过可以看到文档里面的图来了解这个平台。
不好意思,之前没看到消息。
没尝试过,不大确定。理论上只要打包前有做好插桩,还是可以收集到覆盖率的。
不错,嵌入容易,而且还带有用户操作记录,挺实用的。
这类参数应该是类似于用户账户之类的参数,调用一次后状态就会改变?
那可以把这类参数改成用 beanshell 随机生成,或者执行完毕后把通过操作数据库恢复数据。
但是参数使用执行脚本后,这个参数就不可用了
这个具体说下是什么情况?
可以理解为一个基于 mock 技术和接口定义做的测试。mock 是一个技术,契约测试是一种测试类型。当然也有概念的成分啦,否则怎么和其它已有测试区分开
平时 mock 都是放在程序以外,单独维护,很容易出现代码更新后 mock 还没更新的情况。微服务下,这个问题会更加严重,因为十几个服务的 Mock 维护工作量可是不少的。并且调用链复杂的话,很容易上游改一个接口内容,下游就全都出问题。
契约测试则把 mock 放到应用中,更新代码同时更新这个 mock 。并且有用到这个服务的应用,都可以在单元测试中就直接启动这个基于最新接口内容的 mock 服务,不需要额外的服务器。自然也就起到了接口更新后如果不兼容,可以尽早发现的作用(前提是你要写针对服务调用的测试代码,哈哈)。这方面的详细内容,可以看看 spring cloud contract 的解决方案。
我们之前有尝试过,但因为项目中契约变动量不是特别大,而且说实话维护契约本身也是个不少的体力活,投入产出比并不高,所以后面放弃了。
闪退相关的 logcat 日志是什么?
截图里的是 warning ,不会引起闪退。