Did not get confirmation UiAutomator2 deleteSession worked; Error was: Error: Trying to proxy a session command without session id 关键词,但是找了手机中 两个 ui2server 的 apk 都有安装
用 3.3 版本,jmeter 有美化报告,直接把报告整到 jenkins 里显示就可以了
想去,但又感觉跟上面能力有些不太匹配,哎。。。。主要做移动端的
很棒的帖子,想了解下 你自己这边写的框架,是否有跟 jmeter 的测试数据做对比呢,框架对资源的消耗 是否会影响测试数据的不准确?
折腾了一阵 终于解决了,1、Driver 通过单例模式初始化设计放在基类中去初始化,然后测试类去继承,2、通过 TestNG suit 套件控制串行方式执行
看了一下这个,有点偏题,我这边的目的是要达到:1 、driver 从始终保持一个 session 来执类中用例,2、执行用例时是有序执行的。
目前情况单例已经完成了,session 已经不会再覆盖,问题出在了第二点,无法有序执行,通过 testNG 内的 preserve-order="true" 选项 似乎没用,用例的顺序按照@BeforeTest @BeforeClass 顺序来执行了,类用例依然存在混乱的情况。目前在找办法。
您说的这个方式是对的,但是单例模式我用的少,目前就是在考虑这样的方式,在取成员变量的时候 还不知道怎么去设计,哈哈 我再继续研究一下 ,感谢!
谢谢回复,但是这个方法是不正确的哦,因为继承后当你 class 初始化的时候 依然是会覆盖 session 的
看了一下,发现有几个问题,在此提出来,帖子中 通过 yaml 去维护用例 ,是很好的一种方式,但是当你每需要一份 yml 用例时,就意味着需要多一个类文件去维护,当页面特别多的的时候 ,就会非常积累,应该在此之上再多加一层考虑,类文件减少维护,只去维护 yml 的用例文件
还可以去看看官方提供 API 的各种 sampler,apache 都给你正好啦,而且性能足够完美
jmeter 相当强大啊,可以参数化,可以做服务端性能,可以做接口自动化,也有自带的 UI 界面,是很完善的接口测试框架&&工具呀,你这个参数化,在 jmeter 的 Beanshell 前置处理器里面去做 很方便的。。。
感觉这样去做的工作量会很大,为啥不在已有的 jmeter 基础上来做这个呀
那就很好操作啦,我以前都是用 jmeter 来做的,把加密函数封装成 jar ,在 beanshell 前置处理器里面 引用 jar 内容 。再 vars.put()进内置函数里,最后在参数里通过 ${参数}的方式引用就好啦。
第三方加密???可以说明一下不?我见过的 一般的登录 都是 Oauth 鉴权的方式。单纯的参数 或者头加密的话,就把加解密的函数拿来调用就可以
可以看先从 appium-desktop 方向入手, 相对来说 会比较容易入门一点,然后照着例子代码打一遍,研究下主要 api 的用法。慢慢入手
我觉得思寒大神有注意到这个同学了,既然他是这么说 我觉得肯定有他的道理。我能够理解。。。大家都想解决自己当下的问题,但是实际上 ,很多事情靠自己 多思考 是可以得到解决的,包括我自己之前的一些提问,后来回想起来 ,蹲个厕所就想通的事情,没必要来这里到处问,问问题是好事情,但需要适度
之前朋友帮忙推,简历石沉大海
在某些手机上出现这个问题, 真是很蛋疼。。。。只能通过不息屏来解决了
这个完全可以自己来做,如果了解协议构造 ,通过 socket 的形式来编写接口测试用例,Jmeter 也对 TCP/UDP 协议有很好的支持
思寒大神,个人觉得 这个工具 ,是给比较了解 Appium 的同学用的,通用性还不够强,是否后续会出 UI 版本,让不会 appium 的同学也能很好的上手,让这个工具变得更加通用化呢?
这个问题是由于 yml 文件内 assert: 内容为空导致的,删除 assert:标签即可,其他标签如果无内容也建议删除,会出现空指针报错的情况
好的!感谢回复 ,我再研究下!
思寒大神,当我 APP 里面 某些没有 back 的按钮时,我需要用设备物理按钮返回,可以通过这个 yml 配置么,好像没有相关说明呢。
啊,不不不 终极目标应该是 自动生成完美代码,无需测试