• python 序列化 ObjectId at July 22, 2021

    bson.json_util

  • cool boy

  • 可以改,但没必要

  • 楼主,你知道为什么这么多年了都没有一个能统一江湖的测试平台吗?

  • def unzip(zip_data):
        stack = []
        for z in zip_data:
            if z == "]":  # 开始弹出
                tmp_result = ""
                while stack:
                    item = stack.pop()
    
                    if item == "[":
                        continue
    
                    if item.isdigit():
                        tmp_result = int(item) * tmp_result[::-1]
                        break
                    else:
                        tmp_result += item
                stack.append(tmp_result)
            else:
                stack.append(z)
        return "".join(stack)
    

    测试样例

    print(unzip("3[k]"))
    print(unzip("3[k]4[x]"))
    print(unzip("2[am]"))
    print(unzip("2[k3[am]]"))
    print(unzip("x5[a4[c]5[d]m]"))
    
    kkk
    kkkxxxx
    amam
    kmamamakmamama
    xaccccdddddmaccccdddddmaccccdddddmaccccdddddmaccccdddddm
    

    还不快一键三连?🤗

  • 靠谱的团队,靠谱的领导,机会真的很难得,有兴趣的直接联系

  • niubility

  • 时代的车轮滚滚向前,门槛越来越高说明行业越来越成熟了,这是必然的,也不是只有 IT 行业才这样,改变不了这个发展趋势那就努力改变自己,任何时候,努力提升自己才是最有价值的投资。

  • 2020 年总结 at February 18, 2021

    👍

  • 看样子没咋刷题,滑动窗口、双指针了解一下?

  • 假期思考题 at February 10, 2021

    😅
    这也要想嘛
    123678 一个
    012345 一个
    6=9

  • 很赞...不过内容确实有点太长了,每个章节感觉都可以拆开单独讲,建议拆开按照专题输出

  • 用模型处理动态参数:
    1、全局参数或者变量使用 $G_{变量}代替,threadLocal 存储基本也够了,随用随取
    2、接口依赖,可以考虑使用 $C_{case 英文简称}来处理

  • 加多一列,就叫 sign 吧
    sign 由每一行的文本内容 + 当前行的位置索引拼起来的字符串,计算该字符串的 MD5 值,该 MD5 可以作为行的唯一索引值
    所以删除只要判读该 MD5 值在 sign 集合中已经不存在了即可
    简单又高效

  • flask-rbac 不是有现成的么

  • flask-cors

  • MTSC 参会感受 at November 26, 2020

    行业发展需要创新,所以把 AI 和现有测试技术相结合的思路和实践是 OK 的,对于整个测试行业来说是有利的。

    只不过,AI 本身投入产出比较低,能在测试领域产生多大的水花我个人是持保留意见的。
    当然了,不排除强行嵌入 AI 装高大上的,所以自己取精华去糟粕咯

  • ~ at November 11, 2020

    可以的,MTg2MDA5NjIzMjg=(bse64 解码)

  • ~ at November 11, 2020

    顶一下

  • ~ at November 10, 2020

    我们不会到第 3 周,也用不了五轮,来瞅瞅?

  • ~ at November 10, 2020

    公司要求最低学历是本科哈,抱歉啦

  • ~ at November 10, 2020

    十万火急,流程迅猛不拖拉,感兴趣的童鞋试试?

  • 把这个 package 拷贝到你的工程下面再修改不就好了么

  • 你改了是生效在新版本的,为啥还要让改动在老版本生效?你只能说改完大不了回放在旧版本里面会返回 error ,那也算 diff。

    • 你测试新版版,不是以老版本的 response 作为对比的基准么,我是说接口入参改了新增了一个入参 userId,老版本的 response 就不可靠了,这种情况不适用

    归类是同一个路由的归类,不带任何参数的归类。

    • 截图里面不是很清楚的有 get /ping1 么,header 或者 url 里面不能直接拿得到吗

    这个东西作用是有,但是感觉适用范围不是很大
    另外,这个主要是在接口路由不改且接口入参没有改动的情况下,来快速测试一些优化代码版本,或者重构代码版本,或者升级架构如 rpc 版本的快速回归测试

  • 你只要确保同一个请求,传入的参数(比如一些随机生成和查数据库传入的不同的值)在前后版本都有逻辑可以处理,也能用。
    这意思还是不行嘛,改了入参没有改 urlpath,少了入参也还行,多了或者改了老版本就完全不可靠了。

    另外这个 diff 归类是什么操作?请求里面没有 path 吗?