把你的 core service 报错截图来看看?
另外说明一下几个文件的启动顺序:
把你的参数转换成 json 格式试下
1、 core service 是否已启动
2、 是否已启动可用的 selenium 节点
可以看看各招聘贴,一般是要求 java 和 python 的占多数,说明这两种语言是比较普遍的。
微信支付这种原生类的支付方式一般是需要调用到微信 app 里的一些逻辑或者是秘钥之类的,这样会比直接通过接口安全些
发现点击《专栏文章》后的分页错了
是的,笔误,已经改过来了
也就是说实际上两个地方在做多进程并发:
1、 用例的并发执行。实现方式就是例子里的 pool.map(run_case, case_id_list)
2、selenium 服务节点上的并发执行,这是 selenium Server 自带的
我是根据每个用例的类型,在初始化的时候指定对应的 driver 类型(例如 chrome、Firefox)。每一个用例都发到 selenium Server 上,它会自动分配到对应的节点浏览器。
至于并发,参考我这篇文章的例子,所有用例组成一个数据队列,按指定的进程数量进行并发执行即可。
https://testerhome.com/topics/15534
可以参考之前分享的实现方式
selenium grid 是支持一台服务器上并发多个进程的
语法问题啊,sendkeys("需要输入的字符串内容")
你的 sendkeys (111) 传的是 int 类型,所以报错了
我猜测你们的系统应该是提供一个接口给广告方调用的(或者反过来,广告方提供接口通知到你们系统), 可以问下开发具体的实现方式,用最符合生产环境情况的方式模拟数据。
例如获取到系统对外的接口,按接口定义的格式发送数据,模拟广告方的通知。
当然还有其他的方式,例如直接插入数据到数据库,等等,具体方式就看系统具体的实现逻辑了。
总之还是建议了解清楚这块的业务需求和实现。
改成 png 格式会保险点
不能自己主动去搜吗? 你这帖子下方就自动关联了一个几乎一模一样的问题:
如果项目经验丰富,可以根据系统已有的功能界面分析、猜测需求。
例如如果是个购物网站,就大概知道会有哪些流程,如商品管理、订单管理、支付功能等。
广告方的数据格式肯定是知道的吧,不然你们开发怎么进行适配和保存?
人工干预、广告方插入: 这些是线上环境才会做的吧? 如果是测试环境就可以模拟啊
而且这些运营、广告方的操作,也需要包含在测试范围里吧?
这个排序应该是后台实现的,根据后台的算法逻辑制造对应的数据,测试对应的排序结果是否符合预期就可以了。
例如按点击数排,就制造对应数量不同的点击数数据
数据应该都是可以模拟的,不清楚不能模拟的理由是什么?
APP 的服务端和 WEB 的服务端没有太大差别。 大概会有以下这些:
还要看具体的场景组织是不是一样,例如接口调用顺序、参数设置、thinktime 设置等等
当然还要看你执行的工具是不是同一个
要开发者账号吧
‘这个文案怎么没有发现’
‘这个丑陋的设计怎么没有发现?‘
我觉得得看这两句话是对谁、在什么场合说的, 从引号的内容里看还好吧,没有针对测试。
“改了之后还是不行” 把改完之后的代码和新的报错发上来看看吧, 不然也不知道你改得对不对,报错还是不是老的错
贴图错乱了吧?