没试过依赖环境这种情况,不过一般都可以用 Telnet 命令调用
A 状态用 xx 凭证,B 状态用 xx 凭证,凭证这些数据可以维护成 oss 或者直接维护在脚本项目里,需要哪些状态的账号,就从取哪个状态的凭证
根据你的描述,大致推出你的测试脚本入参,组装实际提交表单参数进行提交,接着进行审核通过
type 为必填,ossfile 非必填,支持从外部传入
{
"type":"A",
"ossfile": ["a","b"]
}
已经提交了开源项目,感谢大家 thanks
https://testerhome.com/opensource_projects/216
大家互相交流学习,thanks
谢谢兔总
谢谢~
感谢~
各业务线只需要写好代码,维护好脚本(方法)的注释(注释包括方法的基本信息、方法名、入参、出参),平台拉取脚本项目,执行 apidoc 命令,生成 apidoc 接口文档,通过解析接口文档的 json 数据,在平台展示脚本信息,平台负责执行脚本(方法)
界面不用维护,各业务线只需要写好代码,维护好脚本(方法)的注释(注释包括方法的基本信息、方法名、入参、出参),平台拉取脚本项目,执行 apidoc 命令,生成 apidoc 接口文档,通过解析接口文档的 json 数据,在平台展示脚本信息,平台负责执行脚本(方法)
已经补充了介绍文档,欢迎继续交流学习
https://www.yuque.com/joker-bo9zn/hp2cg3/aaxdlk
大佬,你再认真看一下。。。
打破零回复,自顶
大佬牛逼🐂🍺
交作业啦
from datetime import timedelta
from datetime import datetime
def fill_data(start_time, end_time, date_map):
"""补充数据"""
from datetime import timedelta
start = start_time
weekly_data = []
while start <= end_time:
date = start.strftime("%Y-%m-%d")
weekly_data.append(dict(dt=date, key=date_map.get(date).get('key') if date in date_map else 0))
start += timedelta(days=1)
return weekly_data
if __name__ == '__main__':
data = [{"dt": "2022-06-20", "key": 33}, {"dt": "2022-06-22", "key": 45}]
date_map = {i['dt']: dict(key=i['key']) for i in data}
_day = datetime.strptime('2022-06-22','%Y-%m-%d')
last_7_day = (_day - timedelta(days=6))
print(fill_data(last_7_day, _day, date_map))
性能知识盲区,不好评价;自动化方面的,我觉得还好,问来问去都是这些问题
已经新增好了,telnet_list 方法,下载最新包即可
可以,需要改造一下,新增一个方法,入参是 ip、端口、服务名、方法名 (非必填)
呀呀呀,很荣幸的上榜了,胖虎哥牛逼🐂🍺
挺真实的,我司的测开就是这 100 个人中的 1、2 个
这种暂时没遇到过
这个应该是加密之后的数据,试试这段 json 传参
{
"": "XSTTjLu84dm4U7pV5yvI1rgar+9oTHzY9EqYZKzlUhlNk60cOWjwydhIdRmNJvLjQOLFcM8W1wgXEkZuZf3ix55tBuqz9i+r+ZvTuCfJxBzCYrZeACWLA85HFqMcVNWF"
}
写个异常装饰器装饰好了
import functools
# 捕获异常装饰器
def exception_log(func):
functools.wraps(func)
def wrapper(*args, **kwargs):
cls = args[0]
try:
return func(*args, **kwargs)
except Exception as e:
func_name = func.__doc__
# func_params = dict(args=args, kwargs=kwargs)
log_msg = f"{func_name}失败: {str(e)}"
cls.log.error(log_msg)
raise Exception(log_msg)
return wrapper