例如新版本提测后,可以和线上版本的返回值对比一下是否有结构上的变动,避免对接口使用者产生影响。
尝试过 diffy,但是需要搭建相关的环境,而且报告不够直观;
现在只是在原有的接口测试基础上做多一层分发和对比。
原因是配置自动名字没同步,所以没连上数据库。 修改一下就好
上次提交漏了提交配置文件,可以更新一下 autotest_platform/app/config.py 文件:
可以写一个打开浏览器的简单用例,定时执行一下。 如果执行成功,说明机器正常。
检查一下配置的邮件服务器是否正常,配置完可以测试的
没有问题了,已经可以完整跑起来。
其实不用 allure 插件的话,不添加 node 也是可以的,所以想是不是 allure 有其他方式解决这种场景
其实用 flask 和 bootstrap,基本不用涉及 CSS,html 和 js 也不难
win 10 下的 selenium 环境问题吧,没遇到过,建议搜一下
你的是啥系统? 我好像暂时只写了支持 Windows
多了个 : ?
Json={"userphone":"11111111111", "userpwd":"12345678"}&signature=87f9059e4772c202252c7607c4899719&source=abcdefg
我意思是这一串参数转换为一个 json, signature 也是 json 其中一个参数
把你的 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 类型,所以报错了