看你选的节点 ,还以为你要问怎么学 python
7 月份预产期了还这么安心计划出远门
没有接触过长连接类型的这种情况,不过猜测除了返回正常的数据外,应该有个时间戳代表当前时间。 验证点除了数据格式外,时间延迟也是一个点,数据正确性就要想办法验证了(关键看具体的实现逻辑是怎么样,如果是实时查数据库,一种思路是先造数据插到数据库,然后验证返回的数据是否与期望的相同)
1 秒刷新一次,是客户端的行为吗? 1 秒发起一次查询?
还是说是长连接,服务端 1 秒发一次数据回来?
和一般的接口有什么差别吗?
同一份工作坚持几十年? 首先你确定这家公司能坚持几十年吗?
想问下对于持续集成这块是怎么处理的?
看一下 runalltest.py 文件的内容
这是小游戏吧?
while i>=49:
id=str(i+1)
while beginID>=666:
thirdParkId=str(beginID+i)
另外看不懂这两段 while 的作用, 如果 i 和 beginID 满足条件,是会死循环跳不出去的吧? 感觉上你是不是想用 if ?
你的自动化测试用例是用来干嘛的? 如果是直接用来给机器执行的,就按代码设定的格式来写,不然读取不了吧?
格式一不一样,取决于你们的设计。
count = 10 # 1万
beginID = 666
try:
with open("/Users/zln/user.txt", "wb") as fo:
length = count + 1
for i in range(49, length):
这里的逻辑有问题吧? length = 10+1 ,也就是 11; 然后 for i in range(49,11) 没有满足条件的 i ,所以进不去这个循环。
你的文件名不应该和模块名重复,否则导入的时候会找不到
jenkins.py 这个文件不要和已存在的模块 jenkins 重名
为啥要在环境 hosts 里面配? 写在代码里或者做成配置项不行吗?
好吧,我就觉得这个问题太奇怪了
刚刚尝试添加了一个元素不存在时的报错处理,可以更新代码后再跑一下看看日志
我这边是正常可以跑的。 麻烦检查一下你的 selenium 版本,或者看下错误的截图有没有什么问题?
内部使用有集成的,不过效果不是很好,后来改成单独的接口测试项目进行管理了
指的接口测试部分吗? 现在接口测试没有放在这个平台上面
例如是后端接口返回的数据错误,那就是后端的问题;
如果是接口返回正确,前端展示错误,那就是前端的问题。
可以从流程上去推动一些规范,例如接口的规范、接口文档的参数列表和说明,接口设计等等,减少接口频繁变动带来的风险和自动化维护成本
这个我就不清楚了, 可以去搜一下看有没方案
你是在命令行里执行吧? 这时应该是会用默认的环境
赞,这一套搭起来工作量不小
截一下完整的日志和提示?
有一种可能是你本地安装了多个 python 版本,然后刚好执行的这个版本上还没装 allure